Created
December 13, 2017 16:36
-
-
Save tano297/2df3362d9a1fd36ca453a311a2b6f406 to your computer and use it in GitHub Desktop.
cityscapes_erf
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
node { | |
name: "x_pl" | |
op: "Placeholder" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: 3 | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "y_pl" | |
op: "Placeholder" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: -1 | |
} | |
dim { | |
size: -1 | |
} | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/images/size" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 2 | |
} | |
} | |
tensor_content: "\000\001\000\000\000\002\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/images/ResizeBilinear" | |
op: "ResizeBilinear" | |
input: "x_pl" | |
input: "test_model/model/images/size" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "align_corners" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/images/transpose/perm" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\000\000\000\000\003\000\000\000\001\000\000\000\002\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/images/transpose" | |
op: "Transpose" | |
input: "test_model/model/images/ResizeBilinear" | |
input: "test_model/model/images/transpose/perm" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "Tperm" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/images/sub/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 128.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/images/sub" | |
op: "Sub" | |
input: "test_model/model/images/transpose" | |
input: "test_model/model/images/sub/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/images/truediv/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 128.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/images/truediv" | |
op: "RealDiv" | |
input: "test_model/model/images/sub" | |
input: "test_model/model/images/truediv/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\003\000\000\000\003\000\000\000\003\000\000\000\r\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.19245009124279022 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block1/downsample/conv/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block1/downsample/conv/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block1/downsample/conv/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block1/downsample/conv/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block1/downsample/conv/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 13 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block1/downsample/conv/weights/w" | |
input: "model/encoder/Block1/downsample/conv/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block1/downsample/conv/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block1/downsample/conv/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/images/truediv" | |
input: "model/encoder/Block1/downsample/conv/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 2 | |
i: 2 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 13 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 13 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 13 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 13 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 13 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 13 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 13 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 13 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block1/downsample/conv/convolution/Conv2D" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block1/downsample/conv/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/FusedBatchNorm" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block1/downsample/pool/MaxPool" | |
op: "MaxPool" | |
input: "test_model/model/images/truediv" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "ksize" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 2 | |
i: 2 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 2 | |
i: 2 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block1/downsample/concat/concat/axis" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block1/downsample/concat/concat" | |
op: "ConcatV2" | |
input: "test_model/model/encoder/Block1/downsample/conv/relu/Relu" | |
input: "test_model/model/encoder/Block1/downsample/pool/MaxPool" | |
input: "test_model/model/encoder/Block1/downsample/concat/concat/axis" | |
attr { | |
key: "N" | |
value { | |
i: 2 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "Tidx" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\003\000\000\000\003\000\000\000\020\000\000\0000\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0833333358168602 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/downsample/conv/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/downsample/conv/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/downsample/conv/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/downsample/conv/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/downsample/conv/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 48 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/downsample/conv/weights/w" | |
input: "model/encoder/Block2/downsample/conv/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/downsample/conv/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/downsample/conv/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block1/downsample/concat/concat" | |
input: "model/encoder/Block2/downsample/conv/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 2 | |
i: 2 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 48 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 48 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 48 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 48 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 48 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 48 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 48 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 48 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block2/downsample/conv/convolution/Conv2D" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/downsample/conv/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/FusedBatchNorm" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/downsample/pool/MaxPool" | |
op: "MaxPool" | |
input: "test_model/model/encoder/Block1/downsample/concat/concat" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "ksize" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 2 | |
i: 2 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 2 | |
i: 2 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/downsample/concat/concat/axis" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/downsample/concat/concat" | |
op: "ConcatV2" | |
input: "test_model/model/encoder/Block2/downsample/conv/relu/Relu" | |
input: "test_model/model/encoder/Block2/downsample/pool/MaxPool" | |
input: "test_model/model/encoder/Block2/downsample/concat/concat/axis" | |
attr { | |
key: "N" | |
value { | |
i: 2 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "Tidx" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block2/downsample/concat/concat" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/relu/Relu" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym1/vert/relu/Relu" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/relu/Relu" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-1/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/encoder/Block2/downsample/concat/concat" | |
input: "test_model/model/encoder/Block2/non-bt-1/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-1/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/encoder/Block2/non-bt-1/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block2/non-bt-1/non_bt/res/dropout/Identity" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/relu/Relu" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym1/vert/relu/Relu" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/relu/Relu" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-2/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/encoder/Block2/non-bt-1/non_bt/res/dropout/Identity" | |
input: "test_model/model/encoder/Block2/non-bt-2/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-2/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/encoder/Block2/non-bt-2/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block2/non-bt-2/non_bt/res/dropout/Identity" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/relu/Relu" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym1/vert/relu/Relu" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/relu/Relu" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-3/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/encoder/Block2/non-bt-2/non_bt/res/dropout/Identity" | |
input: "test_model/model/encoder/Block2/non-bt-3/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-3/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/encoder/Block2/non-bt-3/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block2/non-bt-3/non_bt/res/dropout/Identity" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/relu/Relu" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym1/vert/relu/Relu" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/relu/Relu" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-4/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/encoder/Block2/non-bt-3/non_bt/res/dropout/Identity" | |
input: "test_model/model/encoder/Block2/non-bt-4/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block2/non-bt-4/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/encoder/Block2/non-bt-4/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/weights/w" | |
} | |
} | |
} | |
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: "model/encoder/Block3/downsample/conv/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0416666679084301 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/downsample/conv/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/downsample/conv/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/downsample/conv/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/downsample/conv/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/downsample/conv/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/weights/w" | |
} | |
} | |
} | |
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: "model/encoder/Block3/downsample/conv/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/downsample/conv/weights/w" | |
input: "model/encoder/Block3/downsample/conv/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/downsample/conv/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/downsample/conv/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block2/non-bt-4/non_bt/res/dropout/Identity" | |
input: "model/encoder/Block3/downsample/conv/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 2 | |
i: 2 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block3/downsample/conv/convolution/Conv2D" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/downsample/conv/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/FusedBatchNorm" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/downsample/pool/MaxPool" | |
op: "MaxPool" | |
input: "test_model/model/encoder/Block2/non-bt-4/non_bt/res/dropout/Identity" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "ksize" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 2 | |
i: 2 | |
} | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 2 | |
i: 2 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/downsample/concat/concat/axis" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/downsample/concat/concat" | |
op: "ConcatV2" | |
input: "test_model/model/encoder/Block3/downsample/conv/relu/Relu" | |
input: "test_model/model/encoder/Block3/downsample/pool/MaxPool" | |
input: "test_model/model/encoder/Block3/downsample/concat/concat/axis" | |
attr { | |
key: "N" | |
value { | |
i: 2 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "Tidx" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block3/downsample/concat/concat" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05103103816509247 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05103103816509247 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05103103816509247 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym1/vert/relu/Relu" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05103103816509247 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-1/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/encoder/Block3/downsample/concat/concat" | |
input: "test_model/model/encoder/Block3/non-bt-1/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-1/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/encoder/Block3/non-bt-1/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block3/non-bt-1/non_bt/res/dropout/Identity" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\005\000\000\000\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.03952847048640251 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 5 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\005\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.03952847048640251 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 5 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\005\000\000\000\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.03952847048640251 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 5 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym1/vert/relu/Relu" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\005\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.03952847048640251 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 5 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-2/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/encoder/Block3/non-bt-1/non_bt/res/dropout/Identity" | |
input: "test_model/model/encoder/Block3/non-bt-2/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-2/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/encoder/Block3/non-bt-2/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block3/non-bt-2/non_bt/res/dropout/Identity" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.033407654613256454 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 7 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\007\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.033407654613256454 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 7 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.033407654613256454 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 7 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym1/vert/relu/Relu" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\007\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.033407654613256454 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 7 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-3/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/encoder/Block3/non-bt-2/non_bt/res/dropout/Identity" | |
input: "test_model/model/encoder/Block3/non-bt-3/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-3/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/encoder/Block3/non-bt-3/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block3/non-bt-3/non_bt/res/dropout/Identity" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\t\000\000\000\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.02946278266608715 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 9 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\t\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.02946278266608715 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 9 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\t\000\000\000\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.02946278266608715 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 9 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym1/vert/relu/Relu" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\t\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.02946278266608715 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 9 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-4/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/encoder/Block3/non-bt-3/non_bt/res/dropout/Identity" | |
input: "test_model/model/encoder/Block3/non-bt-4/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-4/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/encoder/Block3/non-bt-4/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block3/non-bt-4/non_bt/res/dropout/Identity" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05103103816509247 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05103103816509247 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05103103816509247 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym1/vert/relu/Relu" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05103103816509247 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-5/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/encoder/Block3/non-bt-4/non_bt/res/dropout/Identity" | |
input: "test_model/model/encoder/Block3/non-bt-5/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-5/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/encoder/Block3/non-bt-5/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block3/non-bt-5/non_bt/res/dropout/Identity" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\005\000\000\000\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.03952847048640251 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 5 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\005\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.03952847048640251 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 5 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\005\000\000\000\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.03952847048640251 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 5 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym1/vert/relu/Relu" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\005\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.03952847048640251 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 5 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-6/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/encoder/Block3/non-bt-5/non_bt/res/dropout/Identity" | |
input: "test_model/model/encoder/Block3/non-bt-6/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-6/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/encoder/Block3/non-bt-6/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block3/non-bt-6/non_bt/res/dropout/Identity" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.033407654613256454 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 7 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\007\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.033407654613256454 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 7 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.033407654613256454 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 7 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym1/vert/relu/Relu" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\007\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.033407654613256454 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 7 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-7/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/encoder/Block3/non-bt-6/non_bt/res/dropout/Identity" | |
input: "test_model/model/encoder/Block3/non-bt-7/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-7/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/encoder/Block3/non-bt-7/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/encoder/Block3/non-bt-7/non_bt/res/dropout/Identity" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\t\000\000\000\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.02946278266608715 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 9 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\t\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.02946278266608715 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 9 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\t\000\000\000\001\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.02946278266608715 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 9 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym1/vert/relu/Relu" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\t\000\000\000\200\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.02946278266608715 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 9 | |
} | |
dim { | |
size: 128 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/relu/Relu" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-8/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/encoder/Block3/non-bt-7/non_bt/res/dropout/Identity" | |
input: "test_model/model/encoder/Block3/non-bt-8/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/encoder/Block3/non-bt-8/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/encoder/Block3/non-bt-8/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\002\000\000\000\002\000\000\000@\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0625 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 2 | |
} | |
dim { | |
size: 2 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 128 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/read" | |
op: "Identity" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
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: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
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: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases/read" | |
op: "Identity" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/Shape" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\200\000\000\000 \000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice/stack" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 0 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice/stack_1" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice/stack_2" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice" | |
op: "StridedSlice" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/Shape" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice/stack" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice/stack_1" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice/stack_2" | |
attr { | |
key: "Index" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "begin_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "ellipsis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "end_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "new_axis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "shrink_axis_mask" | |
value { | |
i: 1 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_1/stack" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 2 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_1/stack_1" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 3 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_1/stack_2" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_1" | |
op: "StridedSlice" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/Shape" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_1/stack" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_1/stack_1" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_1/stack_2" | |
attr { | |
key: "Index" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "begin_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "ellipsis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "end_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "new_axis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "shrink_axis_mask" | |
value { | |
i: 1 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_2/stack" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 3 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_2/stack_1" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 4 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_2/stack_2" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_2" | |
op: "StridedSlice" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/Shape" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_2/stack" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_2/stack_1" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_2/stack_2" | |
attr { | |
key: "Index" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "begin_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "ellipsis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "end_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "new_axis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "shrink_axis_mask" | |
value { | |
i: 1 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/mul/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 2 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/mul" | |
op: "Mul" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_1" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/mul/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/add/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 0 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/add" | |
op: "Add" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/mul" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/add/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/mul_1/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 2 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/mul_1" | |
op: "Mul" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice_2" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/mul_1/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/add_1/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 0 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/add_1" | |
op: "Add" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/mul_1" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/add_1/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/stack/1" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 64 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/stack" | |
op: "Pack" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/strided_slice" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/stack/1" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/add" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/add_1" | |
attr { | |
key: "N" | |
value { | |
i: 4 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "axis" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/conv2d_transpose" | |
op: "Conv2DBackpropInput" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/stack" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/read" | |
input: "test_model/model/encoder/Block3/non-bt-8/non_bt/res/dropout/Identity" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "VALID" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 2 | |
i: 2 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/BiasAdd" | |
op: "BiasAdd" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/conv2d_transpose" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/BiasAdd" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/Relu" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/relu/Relu" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym1/vert/relu/Relu" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/relu/Relu" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-1/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/decoder/Block4/unpool/upconv/Conv2d_transpose/Relu" | |
input: "test_model/model/decoder/Block4/non-bt-1/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-1/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/decoder/Block4/non-bt-1/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
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: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/decoder/Block4/non-bt-1/non_bt/res/dropout/Identity" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/relu/Relu" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym1/vert/relu/Relu" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000@\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.07216878235340118 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 64 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/relu/Relu" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-2/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/decoder/Block4/non-bt-1/non_bt/res/dropout/Identity" | |
input: "test_model/model/decoder/Block4/non-bt-2/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block4/non-bt-2/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/decoder/Block4/non-bt-2/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\002\000\000\000\002\000\000\000\020\000\000\000@\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.125 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 2 | |
} | |
dim { | |
size: 2 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 64 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/read" | |
op: "Identity" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 16 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases/read" | |
op: "Identity" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/Shape" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000@\000\000\000@\000\000\000\200\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice/stack" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 0 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice/stack_1" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice/stack_2" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice" | |
op: "StridedSlice" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/Shape" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice/stack" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice/stack_1" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice/stack_2" | |
attr { | |
key: "Index" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "begin_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "ellipsis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "end_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "new_axis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "shrink_axis_mask" | |
value { | |
i: 1 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_1/stack" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 2 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_1/stack_1" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 3 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_1/stack_2" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_1" | |
op: "StridedSlice" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/Shape" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_1/stack" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_1/stack_1" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_1/stack_2" | |
attr { | |
key: "Index" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "begin_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "ellipsis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "end_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "new_axis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "shrink_axis_mask" | |
value { | |
i: 1 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_2/stack" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 3 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_2/stack_1" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 4 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_2/stack_2" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_2" | |
op: "StridedSlice" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/Shape" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_2/stack" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_2/stack_1" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_2/stack_2" | |
attr { | |
key: "Index" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "begin_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "ellipsis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "end_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "new_axis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "shrink_axis_mask" | |
value { | |
i: 1 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/mul/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 2 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/mul" | |
op: "Mul" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_1" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/mul/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/add/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 0 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/add" | |
op: "Add" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/mul" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/add/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/mul_1/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 2 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/mul_1" | |
op: "Mul" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice_2" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/mul_1/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/add_1/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 0 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/add_1" | |
op: "Add" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/mul_1" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/add_1/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/stack/1" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 16 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/stack" | |
op: "Pack" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/strided_slice" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/stack/1" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/add" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/add_1" | |
attr { | |
key: "N" | |
value { | |
i: 4 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "axis" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/conv2d_transpose" | |
op: "Conv2DBackpropInput" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/stack" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/read" | |
input: "test_model/model/decoder/Block4/non-bt-2/non_bt/res/dropout/Identity" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "VALID" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 2 | |
i: 2 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/BiasAdd" | |
op: "BiasAdd" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/conv2d_transpose" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/BiasAdd" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 16 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 16 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 16 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 16 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/Relu" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000\020\000\000\000\020\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.14433756470680237 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000\020\000\000\000\020\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.14433756470680237 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/relu/Relu" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000\020\000\000\000\020\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.14433756470680237 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym1/vert/relu/Relu" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000\020\000\000\000\020\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.14433756470680237 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/relu/Relu" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-1/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/decoder/Block5/unpool/upconv/Conv2d_transpose/Relu" | |
input: "test_model/model/decoder/Block5/non-bt-1/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-1/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/decoder/Block5/non-bt-1/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 16 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 16 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 16 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 16 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/decoder/Block5/non-bt-1/non_bt/res/dropout/Identity" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000\020\000\000\000\020\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.14433756470680237 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000\020\000\000\000\020\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.14433756470680237 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/relu/Relu" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000\020\000\000\000\020\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.14433756470680237 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym1/vert/relu/Relu" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000\020\000\000\000\020\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.14433756470680237 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/relu/Relu" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-2/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/decoder/Block5/non-bt-1/non_bt/res/dropout/Identity" | |
input: "test_model/model/decoder/Block5/non-bt-2/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block5/non-bt-2/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/decoder/Block5/non-bt-2/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\002\000\000\000\002\000\000\000\020\000\000\000\020\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.125 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 2 | |
} | |
dim { | |
size: 2 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/Assign" | |
op: "Assign" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/Initializer/truncated_normal" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/read" | |
op: "Identity" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 16 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases/Assign" | |
op: "Assign" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases/read" | |
op: "Identity" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/Shape" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\020\000\000\000\200\000\000\000\000\001\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice/stack" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 0 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice/stack_1" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice/stack_2" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice" | |
op: "StridedSlice" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/Shape" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice/stack" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice/stack_1" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice/stack_2" | |
attr { | |
key: "Index" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "begin_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "ellipsis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "end_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "new_axis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "shrink_axis_mask" | |
value { | |
i: 1 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_1/stack" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 2 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_1/stack_1" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 3 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_1/stack_2" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_1" | |
op: "StridedSlice" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/Shape" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_1/stack" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_1/stack_1" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_1/stack_2" | |
attr { | |
key: "Index" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "begin_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "ellipsis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "end_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "new_axis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "shrink_axis_mask" | |
value { | |
i: 1 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_2/stack" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 3 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_2/stack_1" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 4 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_2/stack_2" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_2" | |
op: "StridedSlice" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/Shape" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_2/stack" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_2/stack_1" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_2/stack_2" | |
attr { | |
key: "Index" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "begin_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "ellipsis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "end_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "new_axis_mask" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "shrink_axis_mask" | |
value { | |
i: 1 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/mul/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 2 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/mul" | |
op: "Mul" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_1" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/mul/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/add/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 0 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/add" | |
op: "Add" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/mul" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/add/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/mul_1/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 2 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/mul_1" | |
op: "Mul" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice_2" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/mul_1/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/add_1/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 0 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/add_1" | |
op: "Add" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/mul_1" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/add_1/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/stack/1" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 16 | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/stack" | |
op: "Pack" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/strided_slice" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/stack/1" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/add" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/add_1" | |
attr { | |
key: "N" | |
value { | |
i: 4 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "axis" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/conv2d_transpose" | |
op: "Conv2DBackpropInput" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/stack" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/read" | |
input: "test_model/model/decoder/Block5/non-bt-2/non_bt/res/dropout/Identity" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "VALID" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 2 | |
i: 2 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/BiasAdd" | |
op: "BiasAdd" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/conv2d_transpose" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/BiasAdd" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 16 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/read" | |
op: "Identity" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 16 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Assign" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta/read" | |
op: "Identity" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 16 | |
} | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Initializer/zeros" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
op: "Identity" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
dim { | |
size: 16 | |
} | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
op: "VariableV2" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Initializer/ones" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
op: "Identity" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
op: "FusedBatchNorm" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/Relu" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/read" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta/read" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/read" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "epsilon" | |
value { | |
f: 0.0010000000474974513 | |
} | |
} | |
attr { | |
key: "is_training" | |
value { | |
b: false | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.05000000074505806 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000\020\000\000\000\020\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.14433756470680237 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/FusedBatchNorm" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000\020\000\000\000\020\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.14433756470680237 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym1/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/relu/Relu" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym1/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym1/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
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\001\000\000\000\020\000\000\000\020\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.14433756470680237 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym1/vert/relu/Relu" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\003\000\000\000\020\000\000\000\020\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.14433756470680237 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mul" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 3 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 16 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/Assign" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/read" | |
op: "Identity" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym2/vert/convolution/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/relu/Relu" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym2/vert/relu/Relu" | |
op: "Relu" | |
input: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym2/vert/convolution/Conv2D" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/non-bt-1/non_bt/res/add" | |
op: "Add" | |
input: "test_model/model/decoder/Block6/unpool/upconv/Conv2d_transpose/Relu" | |
input: "test_model/model/decoder/Block6/non-bt-1/non_bt/asym2/vert/relu/Relu" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "test_model/model/decoder/Block6/non-bt-1/non_bt/res/dropout/Identity" | |
op: "Identity" | |
input: "test_model/model/decoder/Block6/non-bt-1/non_bt/res/add" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "model/logits/weights/w/Initializer/truncated_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\001\000\000\000\020\000\000\000\024\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/logits/weights/w/Initializer/truncated_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/logits/weights/w/Initializer/truncated_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.25 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/logits/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
op: "TruncatedNormal" | |
input: "model/logits/weights/w/Initializer/truncated_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/logits/weights/w/Initializer/truncated_normal/mul" | |
op: "Mul" | |
input: "model/logits/weights/w/Initializer/truncated_normal/TruncatedNormal" | |
input: "model/logits/weights/w/Initializer/truncated_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/logits/weights/w/Initializer/truncated_normal" | |
op: "Add" | |
input: "model/logits/weights/w/Initializer/truncated_normal/mul" | |
input: "model/logits/weights/w/Initializer/truncated_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/logits/weights/w" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 1 | |
} | |
dim { | |
size: 16 | |
} | |
dim { | |
size: 20 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/logits/weights/w/Assign" | |
op: "Assign" | |
input: "model/logits/weights/w" | |
input: "model/logits/weights/w/Initializer/truncated_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/logits/weights/w/read" | |
op: "Identity" | |
input: "model/logits/weights/w" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/logits/biases/b/Initializer/random_normal/shape" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/biases/b" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 20 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/logits/biases/b/Initializer/random_normal/mean" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/biases/b" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 0.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/logits/biases/b/Initializer/random_normal/stddev" | |
op: "Const" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/biases/b" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_FLOAT | |
tensor_shape { | |
} | |
float_val: 1.0 | |
} | |
} | |
} | |
} | |
node { | |
name: "model/logits/biases/b/Initializer/random_normal/RandomStandardNormal" | |
op: "RandomStandardNormal" | |
input: "model/logits/biases/b/Initializer/random_normal/shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/biases/b" | |
} | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "seed" | |
value { | |
i: 0 | |
} | |
} | |
attr { | |
key: "seed2" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "model/logits/biases/b/Initializer/random_normal/mul" | |
op: "Mul" | |
input: "model/logits/biases/b/Initializer/random_normal/RandomStandardNormal" | |
input: "model/logits/biases/b/Initializer/random_normal/stddev" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/biases/b" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/logits/biases/b/Initializer/random_normal" | |
op: "Add" | |
input: "model/logits/biases/b/Initializer/random_normal/mul" | |
input: "model/logits/biases/b/Initializer/random_normal/mean" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/biases/b" | |
} | |
} | |
} | |
} | |
node { | |
name: "model/logits/biases/b" | |
op: "VariableV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/biases/b" | |
} | |
} | |
} | |
attr { | |
key: "container" | |
value { | |
s: "" | |
} | |
} | |
attr { | |
key: "dtype" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "shape" | |
value { | |
shape { | |
dim { | |
size: 20 | |
} | |
} | |
} | |
} | |
attr { | |
key: "shared_name" | |
value { | |
s: "" | |
} | |
} | |
} | |
node { | |
name: "model/logits/biases/b/Assign" | |
op: "Assign" | |
input: "model/logits/biases/b" | |
input: "model/logits/biases/b/Initializer/random_normal" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/biases/b" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "model/logits/biases/b/read" | |
op: "Identity" | |
input: "model/logits/biases/b" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/logits/biases/b" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/logits/linear/Conv2D" | |
op: "Conv2D" | |
input: "test_model/model/decoder/Block6/non-bt-1/non_bt/res/dropout/Identity" | |
input: "model/logits/weights/w/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
attr { | |
key: "padding" | |
value { | |
s: "SAME" | |
} | |
} | |
attr { | |
key: "strides" | |
value { | |
list { | |
i: 1 | |
i: 1 | |
i: 1 | |
i: 1 | |
} | |
} | |
} | |
attr { | |
key: "use_cudnn_on_gpu" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "test_model/model/logits/linear/BiasAdd" | |
op: "BiasAdd" | |
input: "test_model/model/logits/linear/Conv2D" | |
input: "model/logits/biases/b/read" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "data_format" | |
value { | |
s: "NCHW" | |
} | |
} | |
} | |
node { | |
name: "test_model/model/transpose/perm" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\000\000\000\000\002\000\000\000\003\000\000\000\001\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "test_model/model/transpose" | |
op: "Transpose" | |
input: "test_model/model/logits/linear/BiasAdd" | |
input: "test_model/model/transpose/perm" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "Tperm" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "output/Shape" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\000\001\000\000\000\002\000\000\024\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "output/Rank" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 4 | |
} | |
} | |
} | |
} | |
node { | |
name: "output/Shape_1" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 4 | |
} | |
} | |
tensor_content: "\001\000\000\000\000\001\000\000\000\002\000\000\024\000\000\000" | |
} | |
} | |
} | |
} | |
node { | |
name: "output/Sub/y" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "output/Sub" | |
op: "Sub" | |
input: "output/Rank" | |
input: "output/Sub/y" | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "output/Slice/begin" | |
op: "Pack" | |
input: "output/Sub" | |
attr { | |
key: "N" | |
value { | |
i: 1 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "axis" | |
value { | |
i: 0 | |
} | |
} | |
} | |
node { | |
name: "output/Slice/size" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: 1 | |
} | |
} | |
} | |
} | |
node { | |
name: "output/Slice" | |
op: "Slice" | |
input: "output/Shape_1" | |
input: "output/Slice/begin" | |
input: "output/Slice/size" | |
attr { | |
key: "Index" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "output/concat/values_0" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
int_val: -1 | |
} | |
} | |
} | |
} | |
node { | |
name: "output/concat/axis" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 0 | |
} | |
} | |
} | |
} | |
node { | |
name: "output/concat" | |
op: "ConcatV2" | |
input: "output/concat/values_0" | |
input: "output/Slice" | |
input: "output/concat/axis" | |
attr { | |
key: "N" | |
value { | |
i: 2 | |
} | |
} | |
attr { | |
key: "T" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "Tidx" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "output/Reshape" | |
op: "Reshape" | |
input: "test_model/model/transpose" | |
input: "output/concat" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "Tshape" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "output/Softmax" | |
op: "Softmax" | |
input: "output/Reshape" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
} | |
node { | |
name: "output/Reshape_1" | |
op: "Reshape" | |
input: "output/Softmax" | |
input: "output/Shape" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "Tshape" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "output/ArgMax/dimension" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_INT32 | |
tensor_shape { | |
} | |
int_val: 3 | |
} | |
} | |
} | |
} | |
node { | |
name: "output/ArgMax" | |
op: "ArgMax" | |
input: "output/Reshape_1" | |
input: "output/ArgMax/dimension" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "Tidx" | |
value { | |
type: DT_INT32 | |
} | |
} | |
attr { | |
key: "output_type" | |
value { | |
type: DT_INT32 | |
} | |
} | |
} | |
node { | |
name: "init/NoOp" | |
op: "NoOp" | |
input: "^model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights/Assign" | |
input: "^model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases/Assign" | |
input: "^model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights/Assign" | |
input: "^model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases/Assign" | |
input: "^model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
input: "^model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights/Assign" | |
input: "^model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases/Assign" | |
input: "^model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma/Assign" | |
input: "^model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta/Assign" | |
input: "^model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean/Assign" | |
input: "^model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance/Assign" | |
} | |
node { | |
name: "init/NoOp_1" | |
op: "NoOp" | |
input: "^model/encoder/Block1/downsample/conv/weights/w/Assign" | |
input: "^model/encoder/Block2/downsample/conv/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/downsample/conv/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w/Assign" | |
input: "^model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w/Assign" | |
input: "^model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w/Assign" | |
input: "^model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w/Assign" | |
input: "^model/logits/weights/w/Assign" | |
input: "^model/logits/biases/b/Assign" | |
device: "/device:GPU:0" | |
} | |
node { | |
name: "init" | |
op: "NoOp" | |
input: "^init/NoOp" | |
input: "^init/NoOp_1" | |
} | |
node { | |
name: "save/Const" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
} | |
string_val: "model" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/SaveV2/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 159 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases" | |
string_val: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases" | |
string_val: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases" | |
string_val: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
string_val: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/encoder/Block1/downsample/conv/weights/w" | |
string_val: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/encoder/Block2/downsample/conv/weights/w" | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/encoder/Block3/downsample/conv/weights/w" | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w" | |
string_val: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w" | |
string_val: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta" | |
string_val: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma" | |
string_val: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean" | |
string_val: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance" | |
string_val: "model/logits/biases/b" | |
string_val: "model/logits/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/SaveV2/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 159 | |
} | |
} | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/SaveV2" | |
op: "SaveV2" | |
input: "save/Const" | |
input: "save/SaveV2/tensor_names" | |
input: "save/SaveV2/shape_and_slices" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block1/downsample/conv/weights/w" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block2/downsample/conv/weights/w" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/downsample/conv/weights/w" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-3/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-4/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-5/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-5/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-6/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-6/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-7/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-7/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym1/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/horiz/weights/w" | |
input: "model/encoder/Block3/non-bt-8/non_bt/asym2/vert/weights/w" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/beta" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/gamma" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "model/encoder/Block3/non-bt-8/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "model/logits/biases/b" | |
input: "model/logits/weights/w" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/control_dependency" | |
op: "Identity" | |
input: "save/Const" | |
input: "^save/SaveV2" | |
attr { | |
key: "T" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@save/Const" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2/tensor_names" | |
input: "save/RestoreV2/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "save/RestoreV2" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_1/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_1/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_1" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_1/tensor_names" | |
input: "save/RestoreV2_1/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_1" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "save/RestoreV2_1" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_2/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_2/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_2" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_2/tensor_names" | |
input: "save/RestoreV2_2/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_2" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "save/RestoreV2_2" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_3/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_3/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_3" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_3/tensor_names" | |
input: "save/RestoreV2_3/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_3" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "save/RestoreV2_3" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_4/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_4/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_4" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_4/tensor_names" | |
input: "save/RestoreV2_4/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_4" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "save/RestoreV2_4" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_5/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_5/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_5" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_5/tensor_names" | |
input: "save/RestoreV2_5/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_5" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "save/RestoreV2_5" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_6/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_6/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_6" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_6/tensor_names" | |
input: "save/RestoreV2_6/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_6" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "save/RestoreV2_6" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_7/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_7/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_7" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_7/tensor_names" | |
input: "save/RestoreV2_7/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_7" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "save/RestoreV2_7" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_8/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_8/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_8" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_8/tensor_names" | |
input: "save/RestoreV2_8/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_8" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
input: "save/RestoreV2_8" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_9/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_9/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_9" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_9/tensor_names" | |
input: "save/RestoreV2_9/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_9" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
input: "save/RestoreV2_9" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_10/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_10/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_10" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_10/tensor_names" | |
input: "save/RestoreV2_10/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_10" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
input: "save/RestoreV2_10" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_11/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_11/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_11" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_11/tensor_names" | |
input: "save/RestoreV2_11/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_11" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
input: "save/RestoreV2_11" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_12/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_12/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_12" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_12/tensor_names" | |
input: "save/RestoreV2_12/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_12" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
input: "save/RestoreV2_12" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_13/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_13/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_13" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_13/tensor_names" | |
input: "save/RestoreV2_13/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_13" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
input: "save/RestoreV2_13" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_14/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_14/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_14" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_14/tensor_names" | |
input: "save/RestoreV2_14/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_14" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "save/RestoreV2_14" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_15/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_15/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_15" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_15/tensor_names" | |
input: "save/RestoreV2_15/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_15" | |
op: "Assign" | |
input: "model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "save/RestoreV2_15" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_16/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_16/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_16" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_16/tensor_names" | |
input: "save/RestoreV2_16/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_16" | |
op: "Assign" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases" | |
input: "save/RestoreV2_16" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_17/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_17/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_17" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_17/tensor_names" | |
input: "save/RestoreV2_17/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_17" | |
op: "Assign" | |
input: "model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
input: "save/RestoreV2_17" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block4/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_18/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_18/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_18" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_18/tensor_names" | |
input: "save/RestoreV2_18/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_18" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "save/RestoreV2_18" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_19/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_19/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_19" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_19/tensor_names" | |
input: "save/RestoreV2_19/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_19" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "save/RestoreV2_19" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_20/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_20/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_20" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_20/tensor_names" | |
input: "save/RestoreV2_20/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_20" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "save/RestoreV2_20" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_21/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_21/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_21" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_21/tensor_names" | |
input: "save/RestoreV2_21/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_21" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "save/RestoreV2_21" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_22/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_22/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_22" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_22/tensor_names" | |
input: "save/RestoreV2_22/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_22" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "save/RestoreV2_22" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_23/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_23/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_23" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_23/tensor_names" | |
input: "save/RestoreV2_23/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_23" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "save/RestoreV2_23" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_24/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_24/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_24" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_24/tensor_names" | |
input: "save/RestoreV2_24/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_24" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "save/RestoreV2_24" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_25/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_25/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_25" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_25/tensor_names" | |
input: "save/RestoreV2_25/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_25" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "save/RestoreV2_25" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_26/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_26/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_26" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_26/tensor_names" | |
input: "save/RestoreV2_26/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_26" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
input: "save/RestoreV2_26" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_27/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_27/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_27" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_27/tensor_names" | |
input: "save/RestoreV2_27/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_27" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
input: "save/RestoreV2_27" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_28/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_28/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_28" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_28/tensor_names" | |
input: "save/RestoreV2_28/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_28" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
input: "save/RestoreV2_28" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_29/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_29/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_29" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_29/tensor_names" | |
input: "save/RestoreV2_29/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_29" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
input: "save/RestoreV2_29" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_30/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_30/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_30" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_30/tensor_names" | |
input: "save/RestoreV2_30/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_30" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
input: "save/RestoreV2_30" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_31/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_31/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_31" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_31/tensor_names" | |
input: "save/RestoreV2_31/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_31" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
input: "save/RestoreV2_31" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_32/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_32/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_32" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_32/tensor_names" | |
input: "save/RestoreV2_32/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_32" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "save/RestoreV2_32" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_33/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_33/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_33" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_33/tensor_names" | |
input: "save/RestoreV2_33/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_33" | |
op: "Assign" | |
input: "model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "save/RestoreV2_33" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_34/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_34/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_34" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_34/tensor_names" | |
input: "save/RestoreV2_34/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_34" | |
op: "Assign" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases" | |
input: "save/RestoreV2_34" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_35/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_35/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_35" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_35/tensor_names" | |
input: "save/RestoreV2_35/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_35" | |
op: "Assign" | |
input: "model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
input: "save/RestoreV2_35" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block5/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_36/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_36/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_36" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_36/tensor_names" | |
input: "save/RestoreV2_36/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_36" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "save/RestoreV2_36" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_37/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_37/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_37" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_37/tensor_names" | |
input: "save/RestoreV2_37/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_37" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "save/RestoreV2_37" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_38/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_38/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_38" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_38/tensor_names" | |
input: "save/RestoreV2_38/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_38" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "save/RestoreV2_38" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_39/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_39/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_39" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_39/tensor_names" | |
input: "save/RestoreV2_39/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_39" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "save/RestoreV2_39" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_40/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_40/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_40" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_40/tensor_names" | |
input: "save/RestoreV2_40/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_40" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "save/RestoreV2_40" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_41/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_41/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_41" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_41/tensor_names" | |
input: "save/RestoreV2_41/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_41" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "save/RestoreV2_41" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_42/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_42/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_42" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_42/tensor_names" | |
input: "save/RestoreV2_42/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_42" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "save/RestoreV2_42" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_43/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_43/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_43" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_43/tensor_names" | |
input: "save/RestoreV2_43/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_43" | |
op: "Assign" | |
input: "model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "save/RestoreV2_43" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_44/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_44/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_44" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_44/tensor_names" | |
input: "save/RestoreV2_44/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_44" | |
op: "Assign" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases" | |
input: "save/RestoreV2_44" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/biases" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_45/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_45/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_45" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_45/tensor_names" | |
input: "save/RestoreV2_45/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_45" | |
op: "Assign" | |
input: "model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
input: "save/RestoreV2_45" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/decoder/Block6/unpool/upconv/Conv2d_transpose/weights" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_46/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_46/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_46" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_46/tensor_names" | |
input: "save/RestoreV2_46/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_46" | |
op: "Assign" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta" | |
input: "save/RestoreV2_46" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_47/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_47/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_47" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_47/tensor_names" | |
input: "save/RestoreV2_47/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_47" | |
op: "Assign" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma" | |
input: "save/RestoreV2_47" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_48/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_48/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_48" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_48/tensor_names" | |
input: "save/RestoreV2_48/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_48" | |
op: "Assign" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
input: "save/RestoreV2_48" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_49/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_49/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_49" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_49/tensor_names" | |
input: "save/RestoreV2_49/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_49" | |
op: "Assign" | |
input: "model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
input: "save/RestoreV2_49" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_50/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block1/downsample/conv/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_50/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_50" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_50/tensor_names" | |
input: "save/RestoreV2_50/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_50" | |
op: "Assign" | |
input: "model/encoder/Block1/downsample/conv/weights/w" | |
input: "save/RestoreV2_50" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block1/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_51/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_51/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_51" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_51/tensor_names" | |
input: "save/RestoreV2_51/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_51" | |
op: "Assign" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta" | |
input: "save/RestoreV2_51" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_52/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_52/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_52" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_52/tensor_names" | |
input: "save/RestoreV2_52/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_52" | |
op: "Assign" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma" | |
input: "save/RestoreV2_52" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_53/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_53/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_53" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_53/tensor_names" | |
input: "save/RestoreV2_53/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_53" | |
op: "Assign" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
input: "save/RestoreV2_53" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_54/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_54/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_54" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_54/tensor_names" | |
input: "save/RestoreV2_54/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_54" | |
op: "Assign" | |
input: "model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
input: "save/RestoreV2_54" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_55/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/downsample/conv/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_55/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_55" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_55/tensor_names" | |
input: "save/RestoreV2_55/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_55" | |
op: "Assign" | |
input: "model/encoder/Block2/downsample/conv/weights/w" | |
input: "save/RestoreV2_55" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_56/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_56/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_56" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_56/tensor_names" | |
input: "save/RestoreV2_56/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_56" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "save/RestoreV2_56" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_57/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_57/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_57" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_57/tensor_names" | |
input: "save/RestoreV2_57/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_57" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "save/RestoreV2_57" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_58/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_58/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_58" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_58/tensor_names" | |
input: "save/RestoreV2_58/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_58" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "save/RestoreV2_58" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_59/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_59/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_59" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_59/tensor_names" | |
input: "save/RestoreV2_59/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_59" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "save/RestoreV2_59" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_60/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_60/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_60" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_60/tensor_names" | |
input: "save/RestoreV2_60/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_60" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "save/RestoreV2_60" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_61/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_61/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_61" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_61/tensor_names" | |
input: "save/RestoreV2_61/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_61" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "save/RestoreV2_61" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_62/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_62/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_62" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_62/tensor_names" | |
input: "save/RestoreV2_62/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_62" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "save/RestoreV2_62" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_63/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_63/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_63" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_63/tensor_names" | |
input: "save/RestoreV2_63/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_63" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "save/RestoreV2_63" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_64/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_64/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_64" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_64/tensor_names" | |
input: "save/RestoreV2_64/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_64" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
input: "save/RestoreV2_64" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_65/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_65/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_65" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_65/tensor_names" | |
input: "save/RestoreV2_65/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_65" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
input: "save/RestoreV2_65" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_66/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_66/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_66" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_66/tensor_names" | |
input: "save/RestoreV2_66/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_66" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
input: "save/RestoreV2_66" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_67/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_67/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_67" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_67/tensor_names" | |
input: "save/RestoreV2_67/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_67" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
input: "save/RestoreV2_67" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_68/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_68/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_68" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_68/tensor_names" | |
input: "save/RestoreV2_68/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_68" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
input: "save/RestoreV2_68" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_69/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_69/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_69" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_69/tensor_names" | |
input: "save/RestoreV2_69/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_69" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
input: "save/RestoreV2_69" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_70/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_70/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_70" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_70/tensor_names" | |
input: "save/RestoreV2_70/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_70" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "save/RestoreV2_70" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_71/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_71/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_71" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_71/tensor_names" | |
input: "save/RestoreV2_71/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_71" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "save/RestoreV2_71" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-2/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_72/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_72/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_72" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_72/tensor_names" | |
input: "save/RestoreV2_72/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_72" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
input: "save/RestoreV2_72" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_73/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_73/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_73" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_73/tensor_names" | |
input: "save/RestoreV2_73/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_73" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
input: "save/RestoreV2_73" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_74/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_74/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_74" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_74/tensor_names" | |
input: "save/RestoreV2_74/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_74" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
input: "save/RestoreV2_74" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_75/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_75/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_75" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_75/tensor_names" | |
input: "save/RestoreV2_75/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_75" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
input: "save/RestoreV2_75" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_76/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_76/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_76" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_76/tensor_names" | |
input: "save/RestoreV2_76/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_76" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
input: "save/RestoreV2_76" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_77/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_77/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_77" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_77/tensor_names" | |
input: "save/RestoreV2_77/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_77" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
input: "save/RestoreV2_77" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_78/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_78/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_78" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_78/tensor_names" | |
input: "save/RestoreV2_78/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_78" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "save/RestoreV2_78" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_79/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_79/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_79" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_79/tensor_names" | |
input: "save/RestoreV2_79/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_79" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "save/RestoreV2_79" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-3/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_80/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_80/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_80" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_80/tensor_names" | |
input: "save/RestoreV2_80/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_80" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
input: "save/RestoreV2_80" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_81/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_81/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_81" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_81/tensor_names" | |
input: "save/RestoreV2_81/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_81" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
input: "save/RestoreV2_81" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_82/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_82/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_82" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_82/tensor_names" | |
input: "save/RestoreV2_82/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_82" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
input: "save/RestoreV2_82" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_83/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_83/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_83" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_83/tensor_names" | |
input: "save/RestoreV2_83/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_83" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
input: "save/RestoreV2_83" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_84/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_84/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_84" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_84/tensor_names" | |
input: "save/RestoreV2_84/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_84" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
input: "save/RestoreV2_84" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_85/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_85/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_85" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_85/tensor_names" | |
input: "save/RestoreV2_85/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_85" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
input: "save/RestoreV2_85" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_86/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_86/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_86" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_86/tensor_names" | |
input: "save/RestoreV2_86/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_86" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "save/RestoreV2_86" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_87/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_87/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_87" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_87/tensor_names" | |
input: "save/RestoreV2_87/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_87" | |
op: "Assign" | |
input: "model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "save/RestoreV2_87" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block2/non-bt-4/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_88/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_88/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_88" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_88/tensor_names" | |
input: "save/RestoreV2_88/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_88" | |
op: "Assign" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta" | |
input: "save/RestoreV2_88" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_89/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_89/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_89" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_89/tensor_names" | |
input: "save/RestoreV2_89/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_89" | |
op: "Assign" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma" | |
input: "save/RestoreV2_89" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_90/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_90/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_90" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_90/tensor_names" | |
input: "save/RestoreV2_90/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_90" | |
op: "Assign" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
input: "save/RestoreV2_90" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_91/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_91/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_91" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_91/tensor_names" | |
input: "save/RestoreV2_91/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_91" | |
op: "Assign" | |
input: "model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
input: "save/RestoreV2_91" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_92/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/downsample/conv/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_92/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_92" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_92/tensor_names" | |
input: "save/RestoreV2_92/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_92" | |
op: "Assign" | |
input: "model/encoder/Block3/downsample/conv/weights/w" | |
input: "save/RestoreV2_92" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/downsample/conv/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_93/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_93/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_93" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_93/tensor_names" | |
input: "save/RestoreV2_93/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_93" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
input: "save/RestoreV2_93" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_94/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_94/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_94" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_94/tensor_names" | |
input: "save/RestoreV2_94/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_94" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
input: "save/RestoreV2_94" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_95/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_95/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_95" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_95/tensor_names" | |
input: "save/RestoreV2_95/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_95" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
input: "save/RestoreV2_95" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_96/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_96/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_96" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_96/tensor_names" | |
input: "save/RestoreV2_96/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_96" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
input: "save/RestoreV2_96" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_97/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_97/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_97" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_97/tensor_names" | |
input: "save/RestoreV2_97/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_97" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
input: "save/RestoreV2_97" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_98/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_98/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_98" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_98/tensor_names" | |
input: "save/RestoreV2_98/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_98" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
input: "save/RestoreV2_98" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_99/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_99/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_99" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_99/tensor_names" | |
input: "save/RestoreV2_99/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_99" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
input: "save/RestoreV2_99" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_mean" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_100/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_100/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_100" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_100/tensor_names" | |
input: "save/RestoreV2_100/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_100" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
input: "save/RestoreV2_100" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-1/non_bt/batchnorm/BatchNorm/moving_variance" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_101/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_101/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_101" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_101/tensor_names" | |
input: "save/RestoreV2_101/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_101" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
input: "save/RestoreV2_101" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_102/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_102/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_102" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_102/tensor_names" | |
input: "save/RestoreV2_102/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_102" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
input: "save/RestoreV2_102" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym1/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_103/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_103/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_103" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_103/tensor_names" | |
input: "save/RestoreV2_103/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_103" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
input: "save/RestoreV2_103" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/horiz/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_104/tensor_names" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_104/shape_and_slices" | |
op: "Const" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_104" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_104/tensor_names" | |
input: "save/RestoreV2_104/shape_and_slices" | |
device: "/device:CPU:0" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_104" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
input: "save/RestoreV2_104" | |
device: "/device:GPU:0" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/asym2/vert/weights/w" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_105/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_105/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_105" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_105/tensor_names" | |
input: "save/RestoreV2_105/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_105" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
input: "save/RestoreV2_105" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/beta" | |
} | |
} | |
} | |
attr { | |
key: "use_locking" | |
value { | |
b: true | |
} | |
} | |
attr { | |
key: "validate_shape" | |
value { | |
b: true | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_106/tensor_names" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_106/shape_and_slices" | |
op: "Const" | |
attr { | |
key: "dtype" | |
value { | |
type: DT_STRING | |
} | |
} | |
attr { | |
key: "value" | |
value { | |
tensor { | |
dtype: DT_STRING | |
tensor_shape { | |
dim { | |
size: 1 | |
} | |
} | |
string_val: "" | |
} | |
} | |
} | |
} | |
node { | |
name: "save/RestoreV2_106" | |
op: "RestoreV2" | |
input: "save/Const" | |
input: "save/RestoreV2_106/tensor_names" | |
input: "save/RestoreV2_106/shape_and_slices" | |
attr { | |
key: "dtypes" | |
value { | |
list { | |
type: DT_FLOAT | |
} | |
} | |
} | |
} | |
node { | |
name: "save/Assign_106" | |
op: "Assign" | |
input: "model/encoder/Block3/non-bt-2/non_bt/batchnorm/BatchNorm/gamma" | |
input: "save/RestoreV2_106" | |
attr { | |
key: "T" | |
value { | |
type: DT_FLOAT | |
} | |
} | |
attr { | |
key: "_class" | |
value { | |
list { | |
s: "loc:@model/encoder/Block3/non-bt-2/non_bt/batchnorm/Batch |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment