Created
May 7, 2019 15:48
-
-
Save luistelmocosta/db5d4b343fb1d57935058b5ca74e5e0c to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
saved_model_schema_version: 1 | |
meta_graphs { | |
meta_info_def { | |
stripped_op_list { | |
op { | |
name: "Add" | |
input_arg { | |
name: "x" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "y" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "z" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_BFLOAT16 | |
type: DT_HALF | |
type: DT_FLOAT | |
type: DT_DOUBLE | |
type: DT_UINT8 | |
type: DT_INT8 | |
type: DT_INT16 | |
type: DT_INT32 | |
type: DT_INT64 | |
type: DT_COMPLEX64 | |
type: DT_COMPLEX128 | |
type: DT_STRING | |
} | |
} | |
} | |
} | |
op { | |
name: "ArgMax" | |
input_arg { | |
name: "input" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "dimension" | |
type_attr: "Tidx" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "output_type" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_FLOAT | |
type: DT_DOUBLE | |
type: DT_INT32 | |
type: DT_UINT8 | |
type: DT_INT16 | |
type: DT_INT8 | |
type: DT_COMPLEX64 | |
type: DT_INT64 | |
type: DT_QINT8 | |
type: DT_QUINT8 | |
type: DT_QINT32 | |
type: DT_BFLOAT16 | |
type: DT_UINT16 | |
type: DT_COMPLEX128 | |
type: DT_HALF | |
type: DT_UINT32 | |
type: DT_UINT64 | |
} | |
} | |
} | |
attr { | |
name: "Tidx" | |
type: "type" | |
default_value { | |
type: DT_INT32 | |
} | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
attr { | |
name: "output_type" | |
type: "type" | |
default_value { | |
type: DT_INT64 | |
} | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
} | |
op { | |
name: "Assign" | |
input_arg { | |
name: "ref" | |
type_attr: "T" | |
is_ref: true | |
} | |
input_arg { | |
name: "value" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "output_ref" | |
type_attr: "T" | |
is_ref: true | |
} | |
attr { | |
name: "T" | |
type: "type" | |
} | |
attr { | |
name: "validate_shape" | |
type: "bool" | |
default_value { | |
b: true | |
} | |
} | |
attr { | |
name: "use_locking" | |
type: "bool" | |
default_value { | |
b: true | |
} | |
} | |
allows_uninitialized_input: true | |
} | |
op { | |
name: "BatchToSpaceND" | |
input_arg { | |
name: "input" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "block_shape" | |
type_attr: "Tblock_shape" | |
} | |
input_arg { | |
name: "crops" | |
type_attr: "Tcrops" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
} | |
attr { | |
name: "Tblock_shape" | |
type: "type" | |
default_value { | |
type: DT_INT32 | |
} | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
attr { | |
name: "Tcrops" | |
type: "type" | |
default_value { | |
type: DT_INT32 | |
} | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
} | |
op { | |
name: "BiasAdd" | |
input_arg { | |
name: "value" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "bias" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_FLOAT | |
type: DT_DOUBLE | |
type: DT_INT32 | |
type: DT_UINT8 | |
type: DT_INT16 | |
type: DT_INT8 | |
type: DT_COMPLEX64 | |
type: DT_INT64 | |
type: DT_QINT8 | |
type: DT_QUINT8 | |
type: DT_QINT32 | |
type: DT_BFLOAT16 | |
type: DT_UINT16 | |
type: DT_COMPLEX128 | |
type: DT_HALF | |
type: DT_UINT32 | |
type: DT_UINT64 | |
} | |
} | |
} | |
attr { | |
name: "data_format" | |
type: "string" | |
default_value { | |
s: "NHWC" | |
} | |
allowed_values { | |
list { | |
s: "NHWC" | |
s: "NCHW" | |
} | |
} | |
} | |
} | |
op { | |
name: "ConcatV2" | |
input_arg { | |
name: "values" | |
type_attr: "T" | |
number_attr: "N" | |
} | |
input_arg { | |
name: "axis" | |
type_attr: "Tidx" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "N" | |
type: "int" | |
has_minimum: true | |
minimum: 2 | |
} | |
attr { | |
name: "T" | |
type: "type" | |
} | |
attr { | |
name: "Tidx" | |
type: "type" | |
default_value { | |
type: DT_INT32 | |
} | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
} | |
op { | |
name: "Const" | |
output_arg { | |
name: "output" | |
type_attr: "dtype" | |
} | |
attr { | |
name: "value" | |
type: "tensor" | |
} | |
attr { | |
name: "dtype" | |
type: "type" | |
} | |
} | |
op { | |
name: "Conv2D" | |
input_arg { | |
name: "input" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "filter" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_HALF | |
type: DT_BFLOAT16 | |
type: DT_FLOAT | |
type: DT_DOUBLE | |
} | |
} | |
} | |
attr { | |
name: "strides" | |
type: "list(int)" | |
} | |
attr { | |
name: "use_cudnn_on_gpu" | |
type: "bool" | |
default_value { | |
b: true | |
} | |
} | |
attr { | |
name: "padding" | |
type: "string" | |
allowed_values { | |
list { | |
s: "SAME" | |
s: "VALID" | |
} | |
} | |
} | |
attr { | |
name: "data_format" | |
type: "string" | |
default_value { | |
s: "NHWC" | |
} | |
allowed_values { | |
list { | |
s: "NHWC" | |
s: "NCHW" | |
} | |
} | |
} | |
attr { | |
name: "dilations" | |
type: "list(int)" | |
default_value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
} | |
op { | |
name: "Fill" | |
input_arg { | |
name: "dims" | |
type_attr: "index_type" | |
} | |
input_arg { | |
name: "value" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
} | |
attr { | |
name: "index_type" | |
type: "type" | |
default_value { | |
type: DT_INT32 | |
} | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
} | |
op { | |
name: "FloorMod" | |
input_arg { | |
name: "x" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "y" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "z" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
type: DT_BFLOAT16 | |
type: DT_HALF | |
type: DT_FLOAT | |
type: DT_DOUBLE | |
} | |
} | |
} | |
} | |
op { | |
name: "FusedBatchNorm" | |
input_arg { | |
name: "x" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "scale" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "offset" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "mean" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "variance" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "y" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "batch_mean" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "batch_variance" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "reserve_space_1" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "reserve_space_2" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
attr { | |
name: "epsilon" | |
type: "float" | |
default_value { | |
f: 9.999999747378752e-05 | |
} | |
} | |
attr { | |
name: "data_format" | |
type: "string" | |
default_value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
name: "is_training" | |
type: "bool" | |
default_value { | |
b: true | |
} | |
} | |
} | |
op { | |
name: "Identity" | |
input_arg { | |
name: "input" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
} | |
} | |
op { | |
name: "L2Loss" | |
input_arg { | |
name: "t" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_HALF | |
type: DT_BFLOAT16 | |
type: DT_FLOAT | |
type: DT_DOUBLE | |
} | |
} | |
} | |
} | |
op { | |
name: "MaxPool" | |
input_arg { | |
name: "input" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
default_value { | |
type: DT_FLOAT | |
} | |
allowed_values { | |
list { | |
type: DT_HALF | |
type: DT_BFLOAT16 | |
type: DT_FLOAT | |
type: DT_DOUBLE | |
type: DT_INT32 | |
type: DT_INT64 | |
type: DT_UINT8 | |
type: DT_INT16 | |
type: DT_INT8 | |
type: DT_UINT16 | |
type: DT_QINT8 | |
} | |
} | |
} | |
attr { | |
name: "ksize" | |
type: "list(int)" | |
has_minimum: true | |
minimum: 4 | |
} | |
attr { | |
name: "strides" | |
type: "list(int)" | |
has_minimum: true | |
minimum: 4 | |
} | |
attr { | |
name: "padding" | |
type: "string" | |
allowed_values { | |
list { | |
s: "SAME" | |
s: "VALID" | |
} | |
} | |
} | |
attr { | |
name: "data_format" | |
type: "string" | |
default_value { | |
s: "NHWC" | |
} | |
allowed_values { | |
list { | |
s: "NHWC" | |
s: "NCHW" | |
s: "NCHW_VECT_C" | |
} | |
} | |
} | |
} | |
op { | |
name: "Mean" | |
input_arg { | |
name: "input" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "reduction_indices" | |
type_attr: "Tidx" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "keep_dims" | |
type: "bool" | |
default_value { | |
b: false | |
} | |
} | |
attr { | |
name: "T" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_FLOAT | |
type: DT_DOUBLE | |
type: DT_INT32 | |
type: DT_UINT8 | |
type: DT_INT16 | |
type: DT_INT8 | |
type: DT_COMPLEX64 | |
type: DT_INT64 | |
type: DT_QINT8 | |
type: DT_QUINT8 | |
type: DT_QINT32 | |
type: DT_BFLOAT16 | |
type: DT_UINT16 | |
type: DT_COMPLEX128 | |
type: DT_HALF | |
type: DT_UINT32 | |
type: DT_UINT64 | |
} | |
} | |
} | |
attr { | |
name: "Tidx" | |
type: "type" | |
default_value { | |
type: DT_INT32 | |
} | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
} | |
op { | |
name: "MergeV2Checkpoints" | |
input_arg { | |
name: "checkpoint_prefixes" | |
type: DT_STRING | |
} | |
input_arg { | |
name: "destination_prefix" | |
type: DT_STRING | |
} | |
attr { | |
name: "delete_old_dirs" | |
type: "bool" | |
default_value { | |
b: true | |
} | |
} | |
is_stateful: true | |
} | |
op { | |
name: "Mul" | |
input_arg { | |
name: "x" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "y" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "z" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_BFLOAT16 | |
type: DT_HALF | |
type: DT_FLOAT | |
type: DT_DOUBLE | |
type: DT_UINT8 | |
type: DT_INT8 | |
type: DT_UINT16 | |
type: DT_INT16 | |
type: DT_INT32 | |
type: DT_INT64 | |
type: DT_COMPLEX64 | |
type: DT_COMPLEX128 | |
} | |
} | |
} | |
is_commutative: true | |
} | |
op { | |
name: "NoOp" | |
} | |
op { | |
name: "Pack" | |
input_arg { | |
name: "values" | |
type_attr: "T" | |
number_attr: "N" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "N" | |
type: "int" | |
has_minimum: true | |
minimum: 1 | |
} | |
attr { | |
name: "T" | |
type: "type" | |
} | |
attr { | |
name: "axis" | |
type: "int" | |
default_value { | |
i: 0 | |
} | |
} | |
} | |
op { | |
name: "Pad" | |
input_arg { | |
name: "input" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "paddings" | |
type_attr: "Tpaddings" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
} | |
attr { | |
name: "Tpaddings" | |
type: "type" | |
default_value { | |
type: DT_INT32 | |
} | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
} | |
op { | |
name: "ParseExample" | |
input_arg { | |
name: "serialized" | |
type: DT_STRING | |
} | |
input_arg { | |
name: "names" | |
type: DT_STRING | |
} | |
input_arg { | |
name: "sparse_keys" | |
type: DT_STRING | |
number_attr: "Nsparse" | |
} | |
input_arg { | |
name: "dense_keys" | |
type: DT_STRING | |
number_attr: "Ndense" | |
} | |
input_arg { | |
name: "dense_defaults" | |
type_list_attr: "Tdense" | |
} | |
output_arg { | |
name: "sparse_indices" | |
type: DT_INT64 | |
number_attr: "Nsparse" | |
} | |
output_arg { | |
name: "sparse_values" | |
type_list_attr: "sparse_types" | |
} | |
output_arg { | |
name: "sparse_shapes" | |
type: DT_INT64 | |
number_attr: "Nsparse" | |
} | |
output_arg { | |
name: "dense_values" | |
type_list_attr: "Tdense" | |
} | |
attr { | |
name: "Nsparse" | |
type: "int" | |
has_minimum: true | |
} | |
attr { | |
name: "Ndense" | |
type: "int" | |
has_minimum: true | |
} | |
attr { | |
name: "sparse_types" | |
type: "list(type)" | |
has_minimum: true | |
allowed_values { | |
list { | |
type: DT_FLOAT | |
type: DT_INT64 | |
type: DT_STRING | |
} | |
} | |
} | |
attr { | |
name: "Tdense" | |
type: "list(type)" | |
has_minimum: true | |
allowed_values { | |
list { | |
type: DT_FLOAT | |
type: DT_INT64 | |
type: DT_STRING | |
} | |
} | |
} | |
attr { | |
name: "dense_shapes" | |
type: "list(shape)" | |
has_minimum: true | |
} | |
} | |
op { | |
name: "Placeholder" | |
output_arg { | |
name: "output" | |
type_attr: "dtype" | |
} | |
attr { | |
name: "dtype" | |
type: "type" | |
} | |
attr { | |
name: "shape" | |
type: "shape" | |
default_value { | |
shape { | |
unknown_rank: true | |
} | |
} | |
} | |
} | |
op { | |
name: "Relu" | |
input_arg { | |
name: "features" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "activations" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_FLOAT | |
type: DT_DOUBLE | |
type: DT_INT32 | |
type: DT_UINT8 | |
type: DT_INT16 | |
type: DT_INT8 | |
type: DT_INT64 | |
type: DT_BFLOAT16 | |
type: DT_UINT16 | |
type: DT_HALF | |
type: DT_UINT32 | |
type: DT_UINT64 | |
} | |
} | |
} | |
} | |
op { | |
name: "Reshape" | |
input_arg { | |
name: "tensor" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "shape" | |
type_attr: "Tshape" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
} | |
attr { | |
name: "Tshape" | |
type: "type" | |
default_value { | |
type: DT_INT32 | |
} | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
} | |
op { | |
name: "ResizeBilinear" | |
input_arg { | |
name: "images" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "size" | |
type: DT_INT32 | |
} | |
output_arg { | |
name: "resized_images" | |
type: DT_FLOAT | |
} | |
attr { | |
name: "T" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_INT8 | |
type: DT_UINT8 | |
type: DT_INT16 | |
type: DT_UINT16 | |
type: DT_INT32 | |
type: DT_INT64 | |
type: DT_BFLOAT16 | |
type: DT_HALF | |
type: DT_FLOAT | |
type: DT_DOUBLE | |
} | |
} | |
} | |
attr { | |
name: "align_corners" | |
type: "bool" | |
default_value { | |
b: false | |
} | |
} | |
} | |
op { | |
name: "RestoreV2" | |
input_arg { | |
name: "prefix" | |
type: DT_STRING | |
} | |
input_arg { | |
name: "tensor_names" | |
type: DT_STRING | |
} | |
input_arg { | |
name: "shape_and_slices" | |
type: DT_STRING | |
} | |
output_arg { | |
name: "tensors" | |
type_list_attr: "dtypes" | |
} | |
attr { | |
name: "dtypes" | |
type: "list(type)" | |
has_minimum: true | |
minimum: 1 | |
} | |
is_stateful: true | |
} | |
op { | |
name: "SaveV2" | |
input_arg { | |
name: "prefix" | |
type: DT_STRING | |
} | |
input_arg { | |
name: "tensor_names" | |
type: DT_STRING | |
} | |
input_arg { | |
name: "shape_and_slices" | |
type: DT_STRING | |
} | |
input_arg { | |
name: "tensors" | |
type_list_attr: "dtypes" | |
} | |
attr { | |
name: "dtypes" | |
type: "list(type)" | |
has_minimum: true | |
minimum: 1 | |
} | |
is_stateful: true | |
} | |
op { | |
name: "Shape" | |
input_arg { | |
name: "input" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "out_type" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
} | |
attr { | |
name: "out_type" | |
type: "type" | |
default_value { | |
type: DT_INT32 | |
} | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
} | |
op { | |
name: "ShardedFilename" | |
input_arg { | |
name: "basename" | |
type: DT_STRING | |
} | |
input_arg { | |
name: "shard" | |
type: DT_INT32 | |
} | |
input_arg { | |
name: "num_shards" | |
type: DT_INT32 | |
} | |
output_arg { | |
name: "filename" | |
type: DT_STRING | |
} | |
} | |
op { | |
name: "Slice" | |
input_arg { | |
name: "input" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "begin" | |
type_attr: "Index" | |
} | |
input_arg { | |
name: "size" | |
type_attr: "Index" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
} | |
attr { | |
name: "Index" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
} | |
op { | |
name: "Softmax" | |
input_arg { | |
name: "logits" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "softmax" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_HALF | |
type: DT_BFLOAT16 | |
type: DT_FLOAT | |
type: DT_DOUBLE | |
} | |
} | |
} | |
} | |
op { | |
name: "SpaceToBatchND" | |
input_arg { | |
name: "input" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "block_shape" | |
type_attr: "Tblock_shape" | |
} | |
input_arg { | |
name: "paddings" | |
type_attr: "Tpaddings" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
} | |
attr { | |
name: "Tblock_shape" | |
type: "type" | |
default_value { | |
type: DT_INT32 | |
} | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
attr { | |
name: "Tpaddings" | |
type: "type" | |
default_value { | |
type: DT_INT32 | |
} | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
} | |
op { | |
name: "StridedSlice" | |
input_arg { | |
name: "input" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "begin" | |
type_attr: "Index" | |
} | |
input_arg { | |
name: "end" | |
type_attr: "Index" | |
} | |
input_arg { | |
name: "strides" | |
type_attr: "Index" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
} | |
attr { | |
name: "Index" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
attr { | |
name: "begin_mask" | |
type: "int" | |
default_value { | |
i: 0 | |
} | |
} | |
attr { | |
name: "end_mask" | |
type: "int" | |
default_value { | |
i: 0 | |
} | |
} | |
attr { | |
name: "ellipsis_mask" | |
type: "int" | |
default_value { | |
i: 0 | |
} | |
} | |
attr { | |
name: "new_axis_mask" | |
type: "int" | |
default_value { | |
i: 0 | |
} | |
} | |
attr { | |
name: "shrink_axis_mask" | |
type: "int" | |
default_value { | |
i: 0 | |
} | |
} | |
} | |
op { | |
name: "StringJoin" | |
input_arg { | |
name: "inputs" | |
type: DT_STRING | |
number_attr: "N" | |
} | |
output_arg { | |
name: "output" | |
type: DT_STRING | |
} | |
attr { | |
name: "N" | |
type: "int" | |
has_minimum: true | |
minimum: 1 | |
} | |
attr { | |
name: "separator" | |
type: "string" | |
default_value { | |
s: "" | |
} | |
} | |
} | |
op { | |
name: "Sub" | |
input_arg { | |
name: "x" | |
type_attr: "T" | |
} | |
input_arg { | |
name: "y" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "z" | |
type_attr: "T" | |
} | |
attr { | |
name: "T" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_BFLOAT16 | |
type: DT_HALF | |
type: DT_FLOAT | |
type: DT_DOUBLE | |
type: DT_UINT8 | |
type: DT_INT8 | |
type: DT_UINT16 | |
type: DT_INT16 | |
type: DT_INT32 | |
type: DT_INT64 | |
type: DT_COMPLEX64 | |
type: DT_COMPLEX128 | |
} | |
} | |
} | |
} | |
op { | |
name: "TruncatedNormal" | |
input_arg { | |
name: "shape" | |
type_attr: "T" | |
} | |
output_arg { | |
name: "output" | |
type_attr: "dtype" | |
} | |
attr { | |
name: "seed" | |
type: "int" | |
default_value { | |
i: 0 | |
} | |
} | |
attr { | |
name: "seed2" | |
type: "int" | |
default_value { | |
i: 0 | |
} | |
} | |
attr { | |
name: "dtype" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_HALF | |
type: DT_BFLOAT16 | |
type: DT_FLOAT | |
type: DT_DOUBLE | |
} | |
} | |
} | |
attr { | |
name: "T" | |
type: "type" | |
allowed_values { | |
list { | |
type: DT_INT32 | |
type: DT_INT64 | |
} | |
} | |
} | |
is_stateful: true | |
} | |
op { | |
name: "VariableV2" | |
output_arg { | |
name: "ref" | |
type_attr: "dtype" | |
is_ref: true | |
} | |
attr { | |
name: "shape" | |
type: "shape" | |
} | |
attr { | |
name: "dtype" | |
type: "type" | |
} | |
attr { | |
name: "container" | |
type: "string" | |
default_value { | |
s: "" | |
} | |
} | |
attr { | |
name: "shared_name" | |
type: "string" | |
default_value { | |
s: "" | |
} | |
} | |
is_stateful: true | |
} | |
} | |
tags: "serve" | |
tensorflow_version: "1.8.0" | |
tensorflow_git_version: "v1.8.0-0-g93bc2e2072" | |
} | |
graph_def { | |
node { | |
name: "Placeholder" | |
op: "Placeholder" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
unknown_rank: true | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
unknown_rank: true | |
} | |
} | |
} | |
} | |
node { | |
name: "Placeholder_1" | |
op: "Placeholder" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
unknown_rank: true | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
unknown_rank: true | |
} | |
} | |
} | |
} | |
node { | |
name: "tf_example" | |
op: "Placeholder" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
unknown_rank: true | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
unknown_rank: true | |
} | |
} | |
} | |
} | |
node { | |
name: "ParseExample/Const" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "ParseExample/ParseExample/names" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "ParseExample/ParseExample/dense_keys_0" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
} | |
string_val: "x" | |
} | |
} | |
} | |
} | |
node { | |
name: "ParseExample/ParseExample" | |
op: "ParseExample" | |
input: "tf_example" | |
input: "ParseExample/ParseExample/names" | |
input: "ParseExample/ParseExample/dense_keys_0" | |
input: "ParseExample/Const" | |
attr { | |
key: "Ndense" | |
value { | |
i: 1 | |
} | |
} | |
attr { | |
key: "Nsparse" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "Tdense" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: -1 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dense_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "sparse_types" | |
value { | |
list { | |
} | |
} | |
} | |
} | |
node { | |
name: "Reshape/shape/0" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "Reshape/shape/3" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 3 | |
} | |
} | |
} | |
} | |
node { | |
name: "Reshape/shape" | |
op: "Pack" | |
input: "Reshape/shape/0" | |
input: "Placeholder" | |
input: "Placeholder_1" | |
input: "Reshape/shape/3" | |
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: "Reshape" | |
op: "Reshape" | |
input: "ParseExample/ParseExample" | |
input: "Reshape/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "Tshape" | |
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: "x" | |
op: "Identity" | |
input: "Reshape" | |
attr { | |
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: "sub/y" | |
op: "Const" | |
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: ")\\\367B\\\217\351BH\341\317B" | |
} | |
} | |
} | |
} | |
node { | |
name: "sub" | |
op: "Sub" | |
input: "x" | |
input: "sub/y" | |
attr { | |
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: "resnet_v2_101/Pad/paddings" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\000\000\000\000\000\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000\000\000\000\000\000\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/Pad" | |
op: "Pad" | |
input: "sub" | |
input: "resnet_v2_101/Pad/paddings" | |
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: "resnet_v2_101/conv1/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_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: "resnet_v2_101/conv1/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_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: "resnet_v2_101/conv1/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_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.13299275934696198 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/conv1/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_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: "resnet_v2_101/conv1/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/conv1/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 7 | |
} | |
dim { | |
size: 7 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/conv1/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/conv1/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/conv1/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 7 | |
} | |
dim { | |
size: 7 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/conv1/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_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: "resnet_v2_101/conv1/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/conv1/weights" | |
input: "resnet_v2_101/conv1/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_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: "resnet_v2_101/conv1/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/conv1/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 7 | |
} | |
dim { | |
size: 7 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/conv1/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_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: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/conv1/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/conv1/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/conv1/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/conv1/biases/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/conv1/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/conv1/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/conv1/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/conv1/biases/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/conv1/biases" | |
input: "resnet_v2_101/conv1/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/conv1/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/conv1/biases/read" | |
op: "Identity" | |
input: "resnet_v2_101/conv1/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/conv1/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/conv1/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/conv1/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/Pad" | |
input: "resnet_v2_101/conv1/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "VALID" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 2 | |
i: 2 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/conv1/BiasAdd" | |
op: "BiasAdd" | |
input: "resnet_v2_101/conv1/Conv2D" | |
input: "resnet_v2_101/conv1/biases/read" | |
attr { | |
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" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/pool1/MaxPool" | |
op: "MaxPool" | |
input: "resnet_v2_101/conv1/BiasAdd" | |
attr { | |
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: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/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: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/beta" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/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: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/gamma" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/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: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_mean" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/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: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_variance" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/pool1/MaxPool" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/gamma/read" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/beta/read" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_mean/read" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000@\000\000\000\000\001\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.20155644416809082 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/biases/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/biases" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/biases/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/Relu" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/weights/read" | |
attr { | |
key: "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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/BiasAdd" | |
op: "BiasAdd" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/Conv2D" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/biases/read" | |
attr { | |
key: "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" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.20155644416809082 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/preact/Relu" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/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: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/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: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/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: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/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: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/Conv2D" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta/read" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\003\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.06718548387289047 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv1/Relu" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/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: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/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: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/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: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/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: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/Conv2D" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta/read" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000@\000\000\000\000\001\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.20155644416809082 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/biases/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/biases" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/biases/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv2/Relu" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/weights/read" | |
attr { | |
key: "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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/BiasAdd" | |
op: "BiasAdd" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/Conv2D" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/biases/read" | |
attr { | |
key: "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" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_1/bottleneck_v2/add" | |
op: "Add" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/shortcut/BiasAdd" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/conv3/BiasAdd" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/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: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/beta" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/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: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/gamma" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/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: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_mean" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/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: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_variance" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/add" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/gamma/read" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/beta/read" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_mean/read" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/FusedBatchNorm" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.10077822208404541 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/preact/Relu" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/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: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/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: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/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: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/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: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/Conv2D" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta/read" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\003\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.06718548387289047 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv1/Relu" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/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: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/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: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/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: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/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: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/Conv2D" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta/read" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000@\000\000\000\000\001\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.20155644416809082 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/biases/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/biases/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/biases" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/biases/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv2/Relu" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/weights/read" | |
attr { | |
key: "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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/BiasAdd" | |
op: "BiasAdd" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/Conv2D" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/biases/read" | |
attr { | |
key: "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" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_2/bottleneck_v2/add" | |
op: "Add" | |
input: "resnet_v2_101/block1/unit_1/bottleneck_v2/add" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/conv3/BiasAdd" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/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: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/beta" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/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: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/gamma" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/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: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_mean" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/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: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_variance" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/add" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/gamma/read" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/beta/read" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_mean/read" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/FusedBatchNorm" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/shortcut/MaxPool" | |
op: "MaxPool" | |
input: "resnet_v2_101/block1/unit_2/bottleneck_v2/add" | |
attr { | |
key: "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: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.10077822208404541 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/preact/Relu" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/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: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/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: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/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: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/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: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/Conv2D" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta/read" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block1/unit_3/bottleneck_v2/Pad/paddings" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/Pad" | |
op: "Pad" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv1/Relu" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/Pad/paddings" | |
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: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\003\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.06718548387289047 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/Pad" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "VALID" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 2 | |
i: 2 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/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: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/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: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/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: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 64 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/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: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/Conv2D" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta/read" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
shape { | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000@\000\000\000\000\001\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.20155644416809082 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/biases/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/biases/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/biases" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/biases/read" | |
op: "Identity" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv2/Relu" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/weights/read" | |
attr { | |
key: "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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/BiasAdd" | |
op: "BiasAdd" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/Conv2D" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/biases/read" | |
attr { | |
key: "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" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block1/unit_3/bottleneck_v2/add" | |
op: "Add" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/shortcut/MaxPool" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/conv3/BiasAdd" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/beta" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/gamma" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_mean" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_variance" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block1/unit_3/bottleneck_v2/add" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/gamma/read" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/beta/read" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_mean/read" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/FusedBatchNorm" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\000\002\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.10077822208404541 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/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: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/biases/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/biases" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/biases/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/Relu" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/BiasAdd" | |
op: "BiasAdd" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/Conv2D" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/biases/read" | |
attr { | |
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: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.10077822208404541 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/preact/Relu" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/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: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/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: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/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: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/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: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/Conv2D" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta/read" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.047507308423519135 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv1/Relu" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/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: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/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: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/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: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/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: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/Conv2D" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta/read" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\000\002\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.142521932721138 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/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: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/biases/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/biases" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/biases/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv2/Relu" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/BiasAdd" | |
op: "BiasAdd" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/Conv2D" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/biases/read" | |
attr { | |
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: "resnet_v2_101/block2/unit_1/bottleneck_v2/add" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/shortcut/BiasAdd" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/conv3/BiasAdd" | |
attr { | |
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: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/beta" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/gamma" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_mean" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_variance" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/add" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/gamma/read" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/beta/read" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_mean/read" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.071260966360569 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/preact/Relu" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/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: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/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: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/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: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/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: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/Conv2D" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta/read" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.047507308423519135 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv1/Relu" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/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: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/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: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/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: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/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: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/Conv2D" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta/read" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\000\002\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.142521932721138 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/biases/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/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: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/biases/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/biases" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/biases/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv2/Relu" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/BiasAdd" | |
op: "BiasAdd" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/Conv2D" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/biases/read" | |
attr { | |
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: "resnet_v2_101/block2/unit_2/bottleneck_v2/add" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_1/bottleneck_v2/add" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/conv3/BiasAdd" | |
attr { | |
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: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/beta" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/gamma" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_mean" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_variance" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/add" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/gamma/read" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/beta/read" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_mean/read" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.071260966360569 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/preact/Relu" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/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: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/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: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/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: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/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: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/Conv2D" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta/read" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.047507308423519135 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv1/Relu" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/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: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/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: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/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: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/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: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/Conv2D" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta/read" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\000\002\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.142521932721138 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/biases/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/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: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/biases/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/biases" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/biases/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv2/Relu" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/BiasAdd" | |
op: "BiasAdd" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/Conv2D" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/biases/read" | |
attr { | |
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: "resnet_v2_101/block2/unit_3/bottleneck_v2/add" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_2/bottleneck_v2/add" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/conv3/BiasAdd" | |
attr { | |
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: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/beta" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/gamma" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_mean" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/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: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_variance" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/add" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/gamma/read" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/beta/read" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_mean/read" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block2/unit_4/bottleneck_v2/shortcut/MaxPool" | |
op: "MaxPool" | |
input: "resnet_v2_101/block2/unit_3/bottleneck_v2/add" | |
attr { | |
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: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.071260966360569 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/preact/Relu" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/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: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/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: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/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: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/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: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/Conv2D" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta/read" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block2/unit_4/bottleneck_v2/Pad/paddings" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/Pad" | |
op: "Pad" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv1/Relu" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/Pad/paddings" | |
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: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.047507308423519135 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/Pad" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "VALID" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 2 | |
i: 2 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/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: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/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: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/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: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 128 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/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: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/Conv2D" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta/read" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
shape { | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\000\002\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.142521932721138 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/biases/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/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: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/biases/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/biases" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/biases/read" | |
op: "Identity" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv2/Relu" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/BiasAdd" | |
op: "BiasAdd" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/Conv2D" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/biases/read" | |
attr { | |
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: "resnet_v2_101/block2/unit_4/bottleneck_v2/add" | |
op: "Add" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/shortcut/MaxPool" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/conv3/BiasAdd" | |
attr { | |
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: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/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: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/beta" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/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: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/gamma" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/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: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_mean" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 512 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/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: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_variance" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block2/unit_4/bottleneck_v2/add" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/gamma/read" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/beta/read" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_mean/read" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
shape { | |
dim { | |
size: 512 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\004\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.071260966360569 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros/shape_as_tensor" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1024 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros/Const" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros" | |
op: "Fill" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros/shape_as_tensor" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros/Const" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "index_type" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/Relu" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/BiasAdd" | |
op: "BiasAdd" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/Conv2D" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/biases/read" | |
attr { | |
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" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\001\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.071260966360569 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 512 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/preact/Relu" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/weights/read" | |
attr { | |
key: "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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/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: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/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: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/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: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/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: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/Conv2D" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta/read" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\000\001\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.033592741936445236 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv1/Relu" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/weights/read" | |
attr { | |
key: "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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/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: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/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: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/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: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/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: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/Conv2D" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta/read" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/BatchNorm/FusedBatchNorm" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\000\004\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.10077822208404541 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros/shape_as_tensor" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1024 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros/Const" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros" | |
op: "Fill" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros/shape_as_tensor" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros/Const" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "index_type" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv2/Relu" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/weights/read" | |
attr { | |
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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/BiasAdd" | |
op: "BiasAdd" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/Conv2D" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/biases/read" | |
attr { | |
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" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_1/bottleneck_v2/add" | |
op: "Add" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/shortcut/BiasAdd" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/conv3/BiasAdd" | |
attr { | |
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: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta/Initializer/zeros/shape_as_tensor" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
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: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta/Initializer/zeros/Const" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta/Initializer/zeros" | |
op: "Fill" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta/Initializer/zeros/shape_as_tensor" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta/Initializer/zeros/Const" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "index_type" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/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: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma/Initializer/ones/shape_as_tensor" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
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: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma/Initializer/ones/Const" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma/Initializer/ones" | |
op: "Fill" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma/Initializer/ones/shape_as_tensor" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma/Initializer/ones/Const" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "index_type" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/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: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros/shape_as_tensor" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
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: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros/Const" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
op: "Fill" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros/shape_as_tensor" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros/Const" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "index_type" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/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: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones/shape_as_tensor" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
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: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones/Const" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
op: "Fill" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones/shape_as_tensor" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones/Const" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "index_type" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/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: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block3/unit_1/bottleneck_v2/add" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/gamma/read" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/beta/read" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_mean/read" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/moving_variance/read" | |
attr { | |
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 | |
} | |
} | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
shape { | |
dim { | |
size: 1024 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/FusedBatchNorm" | |
attr { | |
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: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.050389111042022705 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1024 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1024 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1024 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1024 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1024 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1024 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1024 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/preact/Relu" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/weights/read" | |
attr { | |
key: "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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/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: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/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: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/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: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/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: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/Conv2D" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/read" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta/read" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/read" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NHWC" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 1.0009999641624745e-05 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/Relu" | |
op: "Relu" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/BatchNorm/FusedBatchNorm" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 4 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\000\001\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.033592741936445236 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 256 | |
} | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 9.999999747378752e-05 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
op: "L2Loss" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer" | |
op: "Mul" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/scale" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/kernel/Regularizer/l2_regularizer/L2Loss" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/dilation_rate" | |
op: "Const" | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 2 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/Conv2D" | |
op: "Conv2D" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv1/Relu" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/weights/read" | |
attr { | |
key: "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: "dilations" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/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: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta/read" | |
op: "Identity" | |
input: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "_output_shapes" | |
value { | |
list { | |
shape { | |
dim { | |
size: 256 | |
} | |
} | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 256 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@resnet_v2_101/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment