3670 lines (3583 with data), 79.7 kB
'Ř&
:
Add
x"T
y"T
z"T"
Ttype:
2
î
ApplyAdam
var"T
m"T
v"T
beta1_power"T
beta2_power"T
lr"T
beta1"T
beta2"T
epsilon"T
grad"T
out"T"
Ttype:
2
"
use_lockingbool( "
use_nesterovbool(
ArgMax
input"T
dimension"Tidx
output"output_type"
Ttype:
2
"
Tidxtype0:
2 "
output_typetype0 :
2
x
Assign
ref"T
value"T
output_ref"T"
Ttype"
validate_shapebool("
use_lockingbool(
R
BroadcastGradientArgs
s0"T
s1"T
r0"T
r1"T"
Ttype0:
2
N
Cast
x"SrcT
y"DstT"
SrcTtype"
DstTtype"
Truncatebool(
h
ConcatV2
values"T*N
axis"Tidx
output"T"
Nint(0"
Ttype"
Tidxtype0:
2
8
Const
output"dtype"
valuetensor"
dtypetype
ě
Conv2D
input"T
filter"T
output"T"
Ttype:
2"
strides list(int)"
use_cudnn_on_gpubool(""
paddingstring:
SAMEVALID"-
data_formatstringNHWC:
NHWCNCHW"
dilations list(int)
Conv2DBackpropFilter
input"T
filter_sizes
out_backprop"T
output"T"
Ttype:
2"
strides list(int)"
use_cudnn_on_gpubool(""
paddingstring:
SAMEVALID"-
data_formatstringNHWC:
NHWCNCHW"
dilations list(int)
Conv2DBackpropInput
input_sizes
filter"T
out_backprop"T
output"T"
Ttype:
2"
strides list(int)"
use_cudnn_on_gpubool(""
paddingstring:
SAMEVALID"-
data_formatstringNHWC:
NHWCNCHW"
dilations list(int)
B
Equal
x"T
y"T
z
"
Ttype:
2
W
ExpandDims
input"T
dim"Tdim
output"T"
Ttype"
Tdimtype0:
2
^
Fill
dims"
index_type
value"T
output"T"
Ttype"
index_typetype0:
2
?
FloorDiv
x"T
y"T
z"T"
Ttype:
2
.
Identity
input"T
output"T"
Ttype
?
LogSoftmax
logits"T
logsoftmax"T"
Ttype:
2
p
MatMul
a"T
b"T
product"T"
transpose_abool( "
transpose_bbool( "
Ttype:
2
Ô
MaxPool
input"T
output"T"
Ttype0:
2 "
ksize list(int)(0"
strides list(int)(0""
paddingstring:
SAMEVALID":
data_formatstringNHWC:
NHWCNCHWNCHW_VECT_C
î
MaxPoolGrad
orig_input"T
orig_output"T
grad"T
output"T"
ksize list(int)(0"
strides list(int)(0""
paddingstring:
SAMEVALID"-
data_formatstringNHWC:
NHWCNCHW"
Ttype0:
2
;
Maximum
x"T
y"T
z"T"
Ttype:
2
Mean
input"T
reduction_indices"Tidx
output"T"
keep_dimsbool( "
Ttype:
2
"
Tidxtype0:
2
=
Mul
x"T
y"T
z"T"
Ttype:
2
.
Neg
x"T
y"T"
Ttype:
2
NoOp
M
Pack
values"T*N
output"T"
Nint(0"
Ttype"
axisint
C
Placeholder
output"dtype"
dtypetype"
shapeshape:
Prod
input"T
reduction_indices"Tidx
output"T"
keep_dimsbool( "
Ttype:
2
"
Tidxtype0:
2
>
RealDiv
x"T
y"T
z"T"
Ttype:
2
E
Relu
features"T
activations"T"
Ttype:
2
V
ReluGrad
gradients"T
features"T
backprops"T"
Ttype:
2
[
Reshape
tensor"T
shape"Tshape
output"T"
Ttype"
Tshapetype0:
2
o
RestoreV2
prefix
tensor_names
shape_and_slices
tensors2dtypes"
dtypes
list(type)(0
l
SaveV2
prefix
tensor_names
shape_and_slices
tensors2dtypes"
dtypes
list(type)(0
P
Shape
input"T
output"out_type"
Ttype"
out_typetype0:
2
e
ShapeN
input"T*N
output"out_type*N"
Nint(0"
Ttype"
out_typetype0:
2
a
Slice
input"T
begin"Index
size"Index
output"T"
Ttype"
Indextype:
2
9
Softmax
logits"T
softmax"T"
Ttype:
2
j
SoftmaxCrossEntropyWithLogits
features"T
labels"T
loss"T
backprop"T"
Ttype:
2
2
StopGradient
input"T
output"T"
Ttype
:
Sub
x"T
y"T
z"T"
Ttype:
2
Sum
input"T
reduction_indices"Tidx
output"T"
keep_dimsbool( "
Ttype:
2
"
Tidxtype0:
2
c
Tile
input"T
multiples"
Tmultiples
output"T"
Ttype"
Tmultiplestype0:
2
TruncatedNormal
shape"T
output"dtype"
seedint "
seed2int "
dtypetype:
2"
Ttype:
2
s
VariableV2
ref"dtype"
shapeshape"
dtypetype"
containerstring "
shared_namestring
&
ZerosLike
x"T
y"T"
Ttype*1.12.02b'v1.12.0-rc2-3-ga6d8ffae09'Š
x
xPlaceholder*1
_output_shapes
:˙˙˙˙˙˙˙˙˙*
dtype0*&
shape:˙˙˙˙˙˙˙˙˙
i
y_truePlaceholder*'
_output_shapes
:˙˙˙˙˙˙˙˙˙*
dtype0*
shape:˙˙˙˙˙˙˙˙˙
R
ArgMax/dimensionConst*
value B :*
_output_shapes
: *
dtype0
w
ArgMaxArgMaxy_trueArgMax/dimension*
output_type0 *
T0*#
_output_shapes
:
˙˙˙˙˙˙˙˙˙*
Tidx0
o
truncated_normal/shapeConst*%
valueB" *
_output_shapes
:*
dtype0
Z
truncated_normal/meanConst*
valueB
* *
_output_shapes
: *
dtype0
\
truncated_normal/stddevConst*
valueB
*ÍĚL=*
_output_shapes
: *
dtype0
˘
truncated_normal/TruncatedNormalTruncatedNormaltruncated_normal/shape*
T0*&
_output_shapes
: *
dtype0*
seed2*
seed
truncated_normal/mulMul truncated_normal/TruncatedNormaltruncated_normal/stddev*
T0*&
_output_shapes
:
u
truncated_normalAddtruncated_normal/multruncated_normal/mean*
T0*&
_output_shapes
:
Variable
VariableV2*&
_output_shapes
: *
dtype0*
shared_name *
shape: *
container
Ź
Variable/AssignAssignVariabletruncated_normal*
T0*&
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable
q
Variable/readIdentityVariable*
T0*&
_output_shapes
: *
_class
loc:@Variable
R
ConstConst*
valueB *ÍĚL=*
_output_shapes
: *
dtype0
v
Variable_1
VariableV2*
_output_shapes
: *
dtype0*
shared_name *
shape: *
container
Variable_1/AssignAssign
Variable_1Const*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_1
k
Variable_1/readIdentity
Variable_1*
T0*
_output_shapes
: *
_class
loc:@Variable_1
Ě
Conv2DConv2Dx
Variable/read*
strides
*
dilations
*
T0*
data_formatNHWC*
paddingSAME*1
_output_shapes
:˙˙˙˙˙˙˙˙˙ *
use_cudnn_on_gpu(
_
addAddConv2DVariable_1/read*
T0*1
_output_shapes
:˙˙˙˙˙˙˙˙˙
Ł
MaxPoolMaxPooladd*
strides
*
ksize
*
T0*
data_formatNHWC*
paddingSAME*/
_output_shapes
:˙˙˙˙˙˙˙˙˙@@
O
ReluReluMaxPool*
T0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙@@
q
truncated_normal_1/shapeConst*%
valueB" *
_output_shapes
:*
dtype0
\
truncated_normal_1/meanConst*
valueB
* *
_output_shapes
: *
dtype0
^
truncated_normal_1/stddevConst*
valueB
*ÍĚL=*
_output_shapes
: *
dtype0
Ś
"truncated_normal_1/TruncatedNormalTruncatedNormaltruncated_normal_1/shape*
T0*&
_output_shapes
: *
dtype0*
seed2*
seed
truncated_normal_1/mulMul"truncated_normal_1/TruncatedNormaltruncated_normal_1/stddev*
T0*&
_output_shapes
:
{
truncated_normal_1Addtruncated_normal_1/multruncated_normal_1/mean*
T0*&
_output_shapes
:
Variable_2
VariableV2*&
_output_shapes
: *
dtype0*
shared_name *
shape: *
container
´
Variable_2/AssignAssign
Variable_2truncated_normal_1*
T0*&
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_2
w
Variable_2/readIdentity
Variable_2*
T0*&
_output_shapes
: *
_class
loc:@Variable_2
T
Const_1Const*
valueB *ÍĚL=*
_output_shapes
: *
dtype0
v
Variable_3
VariableV2*
_output_shapes
: *
dtype0*
shared_name *
shape: *
container
Variable_3/AssignAssign
Variable_3Const_1*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_3
k
Variable_3/readIdentity
Variable_3*
T0*
_output_shapes
: *
_class
loc:@Variable_3
Ń
Conv2D_1Conv2DReluVariable_2/read*
strides
*
dilations
*
T0*
data_formatNHWC*
paddingSAME*/
_output_shapes
:˙˙˙˙˙˙˙˙˙@@ *
use_cudnn_on_gpu(
a
add_1AddConv2D_1Variable_3/read*
T0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙@@
§
MaxPool_1MaxPooladd_1*
strides
*
ksize
*
T0*
data_formatNHWC*
paddingSAME*/
_output_shapes
:˙˙˙˙˙˙˙˙˙
S
Relu_1Relu MaxPool_1*
T0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙
q
truncated_normal_2/shapeConst*%
valueB" @ *
_output_shapes
:*
dtype0
\
truncated_normal_2/meanConst*
valueB
* *
_output_shapes
: *
dtype0
^
truncated_normal_2/stddevConst*
valueB
*ÍĚL=*
_output_shapes
: *
dtype0
Ś
"truncated_normal_2/TruncatedNormalTruncatedNormaltruncated_normal_2/shape*
T0*&
_output_shapes
: @*
dtype0*
seed2)*
seed
truncated_normal_2/mulMul"truncated_normal_2/TruncatedNormaltruncated_normal_2/stddev*
T0*&
_output_shapes
: @
{
truncated_normal_2Addtruncated_normal_2/multruncated_normal_2/mean*
T0*&
_output_shapes
: @
Variable_4
VariableV2*&
_output_shapes
: @*
dtype0*
shared_name *
shape: @*
container
´
Variable_4/AssignAssign
Variable_4truncated_normal_2*
T0*&
_output_shapes
: @*
use_locking(*
validate_shape(*
_class
loc:@Variable_4
w
Variable_4/readIdentity
Variable_4*
T0*&
_output_shapes
: @*
_class
loc:@Variable_4
T
Const_2Const*
valueB@*ÍĚL=*
_output_shapes
:@*
dtype0
v
Variable_5
VariableV2*
_output_shapes
:@*
dtype0*
shared_name *
shape:@*
container
Variable_5/AssignAssign
Variable_5Const_2*
T0*
_output_shapes
:@*
use_locking(*
validate_shape(*
_class
loc:@Variable_5
k
Variable_5/readIdentity
Variable_5*
T0*
_output_shapes
:@*
_class
loc:@Variable_5
Ó
Conv2D_2Conv2DRelu_1Variable_4/read*
strides
*
dilations
*
T0*
data_formatNHWC*
paddingSAME*/
_output_shapes
:˙˙˙˙˙˙˙˙˙ @*
use_cudnn_on_gpu(
a
add_2AddConv2D_2Variable_5/read*
T0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙ @
§
MaxPool_2MaxPooladd_2*
strides
*
ksize
*
T0*
data_formatNHWC*
paddingSAME*/
_output_shapes
:˙˙˙˙˙˙˙˙˙@
S
Relu_2Relu MaxPool_2*
T0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙@
^
Reshape/shapeConst*
valueB"˙˙˙˙ @ *
_output_shapes
:*
dtype0
k
ReshapeReshapeRelu_2
Reshape/shape*
T0*
Tshape0*)
_output_shapes
:˙˙˙˙˙˙˙˙˙
i
truncated_normal_3/shapeConst*
valueB" @ *
_output_shapes
:*
dtype0
\
truncated_normal_3/meanConst*
valueB
* *
_output_shapes
: *
dtype0
^
truncated_normal_3/stddevConst*
valueB
*ÍĚL=*
_output_shapes
: *
dtype0
Ą
"truncated_normal_3/TruncatedNormalTruncatedNormaltruncated_normal_3/shape*
T0*!
_output_shapes
:*
dtype0*
seed2<*
seed
truncated_normal_3/mulMul"truncated_normal_3/TruncatedNormaltruncated_normal_3/stddev*
T0*!
_output_shapes
:
v
truncated_normal_3Addtruncated_normal_3/multruncated_normal_3/mean*
T0*!
_output_shapes
:
Variable_6
VariableV2*!
_output_shapes
:*
dtype0*
shared_name *
shape
:*
container
Ż
Variable_6/AssignAssign
Variable_6truncated_normal_3*
T0*!
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_6
r
Variable_6/readIdentity
Variable_6*
T0*!
_output_shapes
:*
_class
loc:@Variable_6
V
Const_3Const*
valueB*ÍĚL=*
_output_shapes
:*
dtype0
x
Variable_7
VariableV2*
_output_shapes
:*
dtype0*
shared_name *
shape:*
container
Variable_7/AssignAssign
Variable_7Const_3*
T0*
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_7
l
Variable_7/readIdentity
Variable_7*
T0*
_output_shapes
:*
_class
loc:@Variable_7
MatMulMatMulReshapeVariable_6/read*
transpose_b( *
T0*
transpose_a( *(
_output_shapes
:˙˙˙˙˙˙˙˙˙
X
add_3AddMatMulVariable_7/read*
T0*(
_output_shapes
:˙˙˙˙˙˙˙˙˙
H
Relu_3Reluadd_3*
T0*(
_output_shapes
:˙˙˙˙˙˙˙˙˙
i
truncated_normal_4/shapeConst*
valueB" *
_output_shapes
:*
dtype0
\
truncated_normal_4/meanConst*
valueB
* *
_output_shapes
: *
dtype0
^
truncated_normal_4/stddevConst*
valueB
*ÍĚL=*
_output_shapes
: *
dtype0
"truncated_normal_4/TruncatedNormalTruncatedNormaltruncated_normal_4/shape*
T0*
_output_shapes
: *
dtype0*
seed2L*
seed
truncated_normal_4/mulMul"truncated_normal_4/TruncatedNormaltruncated_normal_4/stddev*
T0*
_output_shapes
:
t
truncated_normal_4Addtruncated_normal_4/multruncated_normal_4/mean*
T0*
_output_shapes
:
Variable_8
VariableV2*
_output_shapes
: *
dtype0*
shared_name *
shape: *
container
Variable_8/AssignAssign
Variable_8truncated_normal_4*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_8
p
Variable_8/readIdentity
Variable_8*
T0*
_output_shapes
: *
_class
loc:@Variable_8
T
Const_4Const*
valueB*ÍĚL=*
_output_shapes
:*
dtype0
v
Variable_9
VariableV2*
_output_shapes
:*
dtype0*
shared_name *
shape:*
container
Variable_9/AssignAssign
Variable_9Const_4*
T0*
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_9
k
Variable_9/readIdentity
Variable_9*
T0*
_output_shapes
:*
_class
loc:@Variable_9
MatMul_1MatMulRelu_3Variable_8/read*
transpose_b( *
T0*
transpose_a( *'
_output_shapes
:˙˙˙˙˙˙˙˙˙
Y
add_4AddMatMul_1Variable_9/read*
T0*'
_output_shapes
:˙˙˙˙˙˙˙˙˙
J
y_predSoftmaxadd_4*
T0*'
_output_shapes
:˙˙˙˙˙˙˙˙˙
T
ArgMax_1/dimensionConst*
value B :*
_output_shapes
: *
dtype0
{
ArgMax_1ArgMaxy_predArgMax_1/dimension*
output_type0 *
T0*#
_output_shapes
:
˙˙˙˙˙˙˙˙˙*
Tidx0
Ň
initNoOp^Variable/Assign^Variable_1/Assign^Variable_2/Assign^Variable_3/Assign^Variable_4/Assign^Variable_5/Assign^Variable_6/Assign^Variable_7/Assign^Variable_8/Assign^Variable_9/Assign
9softmax_cross_entropy_with_logits_sg/labels_stop_gradientStopGradienty_true*
T0*'
_output_shapes
:˙˙˙˙˙˙˙˙˙
k
)softmax_cross_entropy_with_logits_sg/RankConst*
value B :*
_output_shapes
: *
dtype0
o
*softmax_cross_entropy_with_logits_sg/ShapeShapeadd_4*
out_type0*
T0*
_output_shapes
:
m
+softmax_cross_entropy_with_logits_sg/Rank_1Const*
value B :*
_output_shapes
: *
dtype0
q
,softmax_cross_entropy_with_logits_sg/Shape_1Shapeadd_4*
out_type0*
T0*
_output_shapes
:
l
*softmax_cross_entropy_with_logits_sg/Sub/yConst*
value B :*
_output_shapes
: *
dtype0
Š
(softmax_cross_entropy_with_logits_sg/SubSub+softmax_cross_entropy_with_logits_sg/Rank_1*softmax_cross_entropy_with_logits_sg/Sub/y*
T0*
_output_shapes
:
0softmax_cross_entropy_with_logits_sg/Slice/beginPack(softmax_cross_entropy_with_logits_sg/Sub*
axis *
T0*
N*
_output_shapes
:
y
/softmax_cross_entropy_with_logits_sg/Slice/sizeConst*
value
B:*
_output_shapes
:*
dtype0
ö
*softmax_cross_entropy_with_logits_sg/SliceSlice,softmax_cross_entropy_with_logits_sg/Shape_10softmax_cross_entropy_with_logits_sg/Slice/begin/softmax_cross_entropy_with_logits_sg/Slice/size*
Index0*
T0*
_output_shapes
:
4softmax_cross_entropy_with_logits_sg/concat/values_0Const*
valueB:
˙˙˙˙˙˙˙˙˙*
_output_shapes
:*
dtype0
r
0softmax_cross_entropy_with_logits_sg/concat/axisConst*
value B : *
_output_shapes
: *
dtype0
+softmax_cross_entropy_with_logits_sg/concatConcatV24softmax_cross_entropy_with_logits_sg/concat/values_0*softmax_cross_entropy_with_logits_sg/Slice0softmax_cross_entropy_with_logits_sg/concat/axis*
T0*
N*
_output_shapes
:*
Tidx0
´
,softmax_cross_entropy_with_logits_sg/ReshapeReshapeadd_4+softmax_cross_entropy_with_logits_sg/concat*
T0*
Tshape0*0
_output_shapes
:˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
m
+softmax_cross_entropy_with_logits_sg/Rank_2Const*
value B :*
_output_shapes
: *
dtype0
Ľ
,softmax_cross_entropy_with_logits_sg/Shape_2Shape9softmax_cross_entropy_with_logits_sg/labels_stop_gradient*
out_type0*
T0*
_output_shapes
:
n
,softmax_cross_entropy_with_logits_sg/Sub_1/yConst*
value B :*
_output_shapes
: *
dtype0
*softmax_cross_entropy_with_logits_sg/Sub_1Sub+softmax_cross_entropy_with_logits_sg/Rank_2,softmax_cross_entropy_with_logits_sg/Sub_1/y*
T0*
_output_shapes
:
2softmax_cross_entropy_with_logits_sg/Slice_1/beginPack*softmax_cross_entropy_with_logits_sg/Sub_1*
axis *
T0*
N*
_output_shapes
:
{
1softmax_cross_entropy_with_logits_sg/Slice_1/sizeConst*
value
B:*
_output_shapes
:*
dtype0
ü
,softmax_cross_entropy_with_logits_sg/Slice_1Slice,softmax_cross_entropy_with_logits_sg/Shape_22softmax_cross_entropy_with_logits_sg/Slice_1/begin1softmax_cross_entropy_with_logits_sg/Slice_1/size*
Index0*
T0*
_output_shapes
:
6softmax_cross_entropy_with_logits_sg/concat_1/values_0Const*
valueB:
˙˙˙˙˙˙˙˙˙*
_output_shapes
:*
dtype0
t
2softmax_cross_entropy_with_logits_sg/concat_1/axisConst*
value B : *
_output_shapes
: *
dtype0
-softmax_cross_entropy_with_logits_sg/concat_1ConcatV26softmax_cross_entropy_with_logits_sg/concat_1/values_0,softmax_cross_entropy_with_logits_sg/Slice_12softmax_cross_entropy_with_logits_sg/concat_1/axis*
T0*
N*
_output_shapes
:*
Tidx0
ě
.softmax_cross_entropy_with_logits_sg/Reshape_1Reshape9softmax_cross_entropy_with_logits_sg/labels_stop_gradient-softmax_cross_entropy_with_logits_sg/concat_1*
T0*
Tshape0*0
_output_shapes
:˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
í
$softmax_cross_entropy_with_logits_sgSoftmaxCrossEntropyWithLogits,softmax_cross_entropy_with_logits_sg/Reshape.softmax_cross_entropy_with_logits_sg/Reshape_1*
T0*?
_output_shapes-
+:
˙˙˙˙˙˙˙˙˙:˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
n
,softmax_cross_entropy_with_logits_sg/Sub_2/yConst*
value B :*
_output_shapes
: *
dtype0
Ť
*softmax_cross_entropy_with_logits_sg/Sub_2Sub)softmax_cross_entropy_with_logits_sg/Rank,softmax_cross_entropy_with_logits_sg/Sub_2/y*
T0*
_output_shapes
:
|
2softmax_cross_entropy_with_logits_sg/Slice_2/beginConst*
value
B: *
_output_shapes
:*
dtype0
1softmax_cross_entropy_with_logits_sg/Slice_2/sizePack*softmax_cross_entropy_with_logits_sg/Sub_2*
axis *
T0*
N*
_output_shapes
:
ú
,softmax_cross_entropy_with_logits_sg/Slice_2Slice*softmax_cross_entropy_with_logits_sg/Shape2softmax_cross_entropy_with_logits_sg/Slice_2/begin1softmax_cross_entropy_with_logits_sg/Slice_2/size*
Index0*
T0*
_output_shapes
:
É
.softmax_cross_entropy_with_logits_sg/Reshape_2Reshape$softmax_cross_entropy_with_logits_sg,softmax_cross_entropy_with_logits_sg/Slice_2*
T0*
Tshape0*#
_output_shapes
:
˙˙˙˙˙˙˙˙˙
Q
Const_5Const*
value
B: *
_output_shapes
:*
dtype0
MeanMean.softmax_cross_entropy_with_logits_sg/Reshape_2Const_5*
keep_dims( *
T0*
_output_shapes
: *
Tidx0
R
gradients/ShapeConst*
valueB *
_output_shapes
: *
dtype0
X
gradients/grad_ys_0Const*
valueB
* ?*
_output_shapes
: *
dtype0
o
gradients/FillFillgradients/Shapegradients/grad_ys_0*
T0*
_output_shapes
: *
index_type0
k
!gradients/Mean_grad/Reshape/shapeConst*
value
B:*
_output_shapes
:*
dtype0
gradients/Mean_grad/ReshapeReshapegradients/Fill!gradients/Mean_grad/Reshape/shape*
T0*
Tshape0*
_output_shapes
:
gradients/Mean_grad/ShapeShape.softmax_cross_entropy_with_logits_sg/Reshape_2*
out_type0*
T0*
_output_shapes
:
gradients/Mean_grad/TileTilegradients/Mean_grad/Reshapegradients/Mean_grad/Shape*
T0*#
_output_shapes
:
˙˙˙˙˙˙˙˙˙*
Tmultiples0
gradients/Mean_grad/Shape_1Shape.softmax_cross_entropy_with_logits_sg/Reshape_2*
out_type0*
T0*
_output_shapes
:
^
gradients/Mean_grad/Shape_2Const*
valueB *
_output_shapes
: *
dtype0
c
gradients/Mean_grad/ConstConst*
value
B: *
_output_shapes
:*
dtype0
gradients/Mean_grad/ProdProdgradients/Mean_grad/Shape_1gradients/Mean_grad/Const*
keep_dims( *
T0*
_output_shapes
: *
Tidx0
e
gradients/Mean_grad/Const_1Const*
value
B: *
_output_shapes
:*
dtype0
gradients/Mean_grad/Prod_1Prodgradients/Mean_grad/Shape_2gradients/Mean_grad/Const_1*
keep_dims( *
T0*
_output_shapes
: *
Tidx0
_
gradients/Mean_grad/Maximum/yConst*
value B :*
_output_shapes
: *
dtype0
gradients/Mean_grad/MaximumMaximumgradients/Mean_grad/Prod_1gradients/Mean_grad/Maximum/y*
T0*
_output_shapes
:
gradients/Mean_grad/floordivFloorDivgradients/Mean_grad/Prodgradients/Mean_grad/Maximum*
T0*
_output_shapes
:
~
gradients/Mean_grad/CastCastgradients/Mean_grad/floordiv*
DstT0*
_output_shapes
: *
Truncate( *
SrcT0
gradients/Mean_grad/truedivRealDivgradients/Mean_grad/Tilegradients/Mean_grad/Cast*
T0*#
_output_shapes
:
˙˙˙˙˙˙˙˙˙
§
Cgradients/softmax_cross_entropy_with_logits_sg/Reshape_2_grad/ShapeShape$softmax_cross_entropy_with_logits_sg*
out_type0*
T0*
_output_shapes
:
î
Egradients/softmax_cross_entropy_with_logits_sg/Reshape_2_grad/ReshapeReshapegradients/Mean_grad/truedivCgradients/softmax_cross_entropy_with_logits_sg/Reshape_2_grad/Shape*
T0*
Tshape0*#
_output_shapes
:
˙˙˙˙˙˙˙˙˙
gradients/zeros_like ZerosLike&softmax_cross_entropy_with_logits_sg:1*
T0*0
_output_shapes
:˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
Bgradients/softmax_cross_entropy_with_logits_sg_grad/ExpandDims/dimConst*
valueB :
˙˙˙˙˙˙˙˙˙*
_output_shapes
: *
dtype0
>gradients/softmax_cross_entropy_with_logits_sg_grad/ExpandDims
ExpandDimsEgradients/softmax_cross_entropy_with_logits_sg/Reshape_2_grad/ReshapeBgradients/softmax_cross_entropy_with_logits_sg_grad/ExpandDims/dim*
Tdim0*
T0*'
_output_shapes
:˙˙˙˙˙˙˙˙˙
á
7gradients/softmax_cross_entropy_with_logits_sg_grad/mulMul>gradients/softmax_cross_entropy_with_logits_sg_grad/ExpandDims&softmax_cross_entropy_with_logits_sg:1*
T0*0
_output_shapes
:˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
ľ
>gradients/softmax_cross_entropy_with_logits_sg_grad/LogSoftmax
LogSoftmax,softmax_cross_entropy_with_logits_sg/Reshape*
T0*0
_output_shapes
:˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
š
7gradients/softmax_cross_entropy_with_logits_sg_grad/NegNeg>gradients/softmax_cross_entropy_with_logits_sg_grad/LogSoftmax*
T0*0
_output_shapes
:˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
Dgradients/softmax_cross_entropy_with_logits_sg_grad/ExpandDims_1/dimConst*
valueB :
˙˙˙˙˙˙˙˙˙*
_output_shapes
: *
dtype0
@gradients/softmax_cross_entropy_with_logits_sg_grad/ExpandDims_1
ExpandDimsEgradients/softmax_cross_entropy_with_logits_sg/Reshape_2_grad/ReshapeDgradients/softmax_cross_entropy_with_logits_sg_grad/ExpandDims_1/dim*
Tdim0*
T0*'
_output_shapes
:˙˙˙˙˙˙˙˙˙
ö
9gradients/softmax_cross_entropy_with_logits_sg_grad/mul_1Mul@gradients/softmax_cross_entropy_with_logits_sg_grad/ExpandDims_17gradients/softmax_cross_entropy_with_logits_sg_grad/Neg*
T0*0
_output_shapes
:˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙
Â
Dgradients/softmax_cross_entropy_with_logits_sg_grad/tuple/group_depsNoOp8^gradients/softmax_cross_entropy_with_logits_sg_grad/mul:^gradients/softmax_cross_entropy_with_logits_sg_grad/mul_1
ß
Lgradients/softmax_cross_entropy_with_logits_sg_grad/tuple/control_dependencyIdentity7gradients/softmax_cross_entropy_with_logits_sg_grad/mulE^gradients/softmax_cross_entropy_with_logits_sg_grad/tuple/group_deps*
T0*0
_output_shapes
:˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙*J
_class@
><loc:@gradients/softmax_cross_entropy_with_logits_sg_grad/mul
ĺ
Ngradients/softmax_cross_entropy_with_logits_sg_grad/tuple/control_dependency_1Identity9gradients/softmax_cross_entropy_with_logits_sg_grad/mul_1E^gradients/softmax_cross_entropy_with_logits_sg_grad/tuple/group_deps*
T0*0
_output_shapes
:˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙*L
_classB
@>loc:@gradients/softmax_cross_entropy_with_logits_sg_grad/mul_1
Agradients/softmax_cross_entropy_with_logits_sg/Reshape_grad/ShapeShapeadd_4*
out_type0*
T0*
_output_shapes
:
Cgradients/softmax_cross_entropy_with_logits_sg/Reshape_grad/ReshapeReshapeLgradients/softmax_cross_entropy_with_logits_sg_grad/tuple/control_dependencyAgradients/softmax_cross_entropy_with_logits_sg/Reshape_grad/Shape*
T0*
Tshape0*'
_output_shapes
:˙˙˙˙˙˙˙˙˙
b
gradients/add_4_grad/ShapeShapeMatMul_1*
out_type0*
T0*
_output_shapes
:
f
gradients/add_4_grad/Shape_1Const*
value
B:*
_output_shapes
:*
dtype0
ş
*gradients/add_4_grad/BroadcastGradientArgsBroadcastGradientArgsgradients/add_4_grad/Shapegradients/add_4_grad/Shape_1*
T0*2
_output_shapes
:
˙˙˙˙˙˙˙˙˙:
˙˙˙˙˙˙˙˙˙
Đ
gradients/add_4_grad/SumSumCgradients/softmax_cross_entropy_with_logits_sg/Reshape_grad/Reshape*gradients/add_4_grad/BroadcastGradientArgs*
keep_dims( *
T0*
_output_shapes
:*
Tidx0
gradients/add_4_grad/ReshapeReshapegradients/add_4_grad/Sumgradients/add_4_grad/Shape*
T0*
Tshape0*'
_output_shapes
:˙˙˙˙˙˙˙˙˙
Ô
gradients/add_4_grad/Sum_1SumCgradients/softmax_cross_entropy_with_logits_sg/Reshape_grad/Reshape,gradients/add_4_grad/BroadcastGradientArgs:1*
keep_dims( *
T0*
_output_shapes
:*
Tidx0
gradients/add_4_grad/Reshape_1Reshapegradients/add_4_grad/Sum_1gradients/add_4_grad/Shape_1*
T0*
Tshape0*
_output_shapes
:
m
%gradients/add_4_grad/tuple/group_depsNoOp^gradients/add_4_grad/Reshape^gradients/add_4_grad/Reshape_1
â
-gradients/add_4_grad/tuple/control_dependencyIdentitygradients/add_4_grad/Reshape&^gradients/add_4_grad/tuple/group_deps*
T0*'
_output_shapes
:˙˙˙˙˙˙˙˙˙*/
_class%
#!loc:@gradients/add_4_grad/Reshape
Ű
/gradients/add_4_grad/tuple/control_dependency_1Identitygradients/add_4_grad/Reshape_1&^gradients/add_4_grad/tuple/group_deps*
T0*
_output_shapes
:*1
_class'
%#loc:@gradients/add_4_grad/Reshape_1
Á
gradients/MatMul_1_grad/MatMulMatMul-gradients/add_4_grad/tuple/control_dependencyVariable_8/read*
transpose_b(*
T0*
transpose_a( *(
_output_shapes
:˙˙˙˙˙˙˙˙˙
ą
gradients/MatMul_1_grad/MatMul_1MatMulRelu_3-gradients/add_4_grad/tuple/control_dependency*
transpose_b( *
T0*
transpose_a(*
_output_shapes
:
t
(gradients/MatMul_1_grad/tuple/group_depsNoOp^gradients/MatMul_1_grad/MatMul!^gradients/MatMul_1_grad/MatMul_1
í
0gradients/MatMul_1_grad/tuple/control_dependencyIdentitygradients/MatMul_1_grad/MatMul)^gradients/MatMul_1_grad/tuple/group_deps*
T0*(
_output_shapes
:˙˙˙˙˙˙˙˙˙*1
_class'
%#loc:@gradients/MatMul_1_grad/MatMul
ę
2gradients/MatMul_1_grad/tuple/control_dependency_1Identity gradients/MatMul_1_grad/MatMul_1)^gradients/MatMul_1_grad/tuple/group_deps*
T0*
_output_shapes
: *3
_class)
'%loc:@gradients/MatMul_1_grad/MatMul_1
gradients/Relu_3_grad/ReluGradReluGrad0gradients/MatMul_1_grad/tuple/control_dependencyRelu_3*
T0*(
_output_shapes
:˙˙˙˙˙˙˙˙˙
`
gradients/add_3_grad/ShapeShapeMatMul*
out_type0*
T0*
_output_shapes
:
g
gradients/add_3_grad/Shape_1Const*
valueB:*
_output_shapes
:*
dtype0
ş
*gradients/add_3_grad/BroadcastGradientArgsBroadcastGradientArgsgradients/add_3_grad/Shapegradients/add_3_grad/Shape_1*
T0*2
_output_shapes
:
˙˙˙˙˙˙˙˙˙:
˙˙˙˙˙˙˙˙˙
Ť
gradients/add_3_grad/SumSumgradients/Relu_3_grad/ReluGrad*gradients/add_3_grad/BroadcastGradientArgs*
keep_dims( *
T0*
_output_shapes
:*
Tidx0
gradients/add_3_grad/ReshapeReshapegradients/add_3_grad/Sumgradients/add_3_grad/Shape*
T0*
Tshape0*(
_output_shapes
:˙˙˙˙˙˙˙˙˙
Ż
gradients/add_3_grad/Sum_1Sumgradients/Relu_3_grad/ReluGrad,gradients/add_3_grad/BroadcastGradientArgs:1*
keep_dims( *
T0*
_output_shapes
:*
Tidx0
gradients/add_3_grad/Reshape_1Reshapegradients/add_3_grad/Sum_1gradients/add_3_grad/Shape_1*
T0*
Tshape0*
_output_shapes
:
m
%gradients/add_3_grad/tuple/group_depsNoOp^gradients/add_3_grad/Reshape^gradients/add_3_grad/Reshape_1
ă
-gradients/add_3_grad/tuple/control_dependencyIdentitygradients/add_3_grad/Reshape&^gradients/add_3_grad/tuple/group_deps*
T0*(
_output_shapes
:˙˙˙˙˙˙˙˙˙*/
_class%
#!loc:@gradients/add_3_grad/Reshape
Ü
/gradients/add_3_grad/tuple/control_dependency_1Identitygradients/add_3_grad/Reshape_1&^gradients/add_3_grad/tuple/group_deps*
T0*
_output_shapes
:*1
_class'
%#loc:@gradients/add_3_grad/Reshape_1
Ŕ
gradients/MatMul_grad/MatMulMatMul-gradients/add_3_grad/tuple/control_dependencyVariable_6/read*
transpose_b(*
T0*
transpose_a( *)
_output_shapes
:˙˙˙˙˙˙˙˙˙
˛
gradients/MatMul_grad/MatMul_1MatMulReshape-gradients/add_3_grad/tuple/control_dependency*
transpose_b( *
T0*
transpose_a(*!
_output_shapes
:
n
&gradients/MatMul_grad/tuple/group_depsNoOp^gradients/MatMul_grad/MatMul^gradients/MatMul_grad/MatMul_1
ć
.gradients/MatMul_grad/tuple/control_dependencyIdentitygradients/MatMul_grad/MatMul'^gradients/MatMul_grad/tuple/group_deps*
T0*)
_output_shapes
:˙˙˙˙˙˙˙˙˙*/
_class%
#!loc:@gradients/MatMul_grad/MatMul
ä
0gradients/MatMul_grad/tuple/control_dependency_1Identitygradients/MatMul_grad/MatMul_1'^gradients/MatMul_grad/tuple/group_deps*
T0*!
_output_shapes
:*1
_class'
%#loc:@gradients/MatMul_grad/MatMul_1
b
gradients/Reshape_grad/ShapeShapeRelu_2*
out_type0*
T0*
_output_shapes
:
ż
gradients/Reshape_grad/ReshapeReshape.gradients/MatMul_grad/tuple/control_dependencygradients/Reshape_grad/Shape*
T0*
Tshape0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙@
gradients/Relu_2_grad/ReluGradReluGradgradients/Reshape_grad/ReshapeRelu_2*
T0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙@
ń
$gradients/MaxPool_2_grad/MaxPoolGradMaxPoolGradadd_2 MaxPool_2gradients/Relu_2_grad/ReluGrad*
strides
*
ksize
*
T0*
data_formatNHWC*
paddingSAME*/
_output_shapes
:˙˙˙˙˙˙˙˙˙ @
b
gradients/add_2_grad/ShapeShapeConv2D_2*
out_type0*
T0*
_output_shapes
:
f
gradients/add_2_grad/Shape_1Const*
value
B:@*
_output_shapes
:*
dtype0
ş
*gradients/add_2_grad/BroadcastGradientArgsBroadcastGradientArgsgradients/add_2_grad/Shapegradients/add_2_grad/Shape_1*
T0*2
_output_shapes
:
˙˙˙˙˙˙˙˙˙:
˙˙˙˙˙˙˙˙˙
ą
gradients/add_2_grad/SumSum$gradients/MaxPool_2_grad/MaxPoolGrad*gradients/add_2_grad/BroadcastGradientArgs*
keep_dims( *
T0*
_output_shapes
:*
Tidx0
Ľ
gradients/add_2_grad/ReshapeReshapegradients/add_2_grad/Sumgradients/add_2_grad/Shape*
T0*
Tshape0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙ @
ľ
gradients/add_2_grad/Sum_1Sum$gradients/MaxPool_2_grad/MaxPoolGrad,gradients/add_2_grad/BroadcastGradientArgs:1*
keep_dims( *
T0*
_output_shapes
:*
Tidx0
gradients/add_2_grad/Reshape_1Reshapegradients/add_2_grad/Sum_1gradients/add_2_grad/Shape_1*
T0*
Tshape0*
_output_shapes
:@
m
%gradients/add_2_grad/tuple/group_depsNoOp^gradients/add_2_grad/Reshape^gradients/add_2_grad/Reshape_1
ę
-gradients/add_2_grad/tuple/control_dependencyIdentitygradients/add_2_grad/Reshape&^gradients/add_2_grad/tuple/group_deps*
T0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙ @*/
_class%
#!loc:@gradients/add_2_grad/Reshape
Ű
/gradients/add_2_grad/tuple/control_dependency_1Identitygradients/add_2_grad/Reshape_1&^gradients/add_2_grad/tuple/group_deps*
T0*
_output_shapes
:@*1
_class'
%#loc:@gradients/add_2_grad/Reshape_1
gradients/Conv2D_2_grad/ShapeNShapeNRelu_1Variable_4/read*
out_type0*
T0*
N*
_output_shapes
::
Ę
+gradients/Conv2D_2_grad/Conv2DBackpropInputConv2DBackpropInputgradients/Conv2D_2_grad/ShapeNVariable_4/read-gradients/add_2_grad/tuple/control_dependency*
strides
*
dilations
*
T0*
data_formatNHWC*
paddingSAME*/
_output_shapes
:˙˙˙˙˙˙˙˙˙ *
use_cudnn_on_gpu(
ź
,gradients/Conv2D_2_grad/Conv2DBackpropFilterConv2DBackpropFilterRelu_1 gradients/Conv2D_2_grad/ShapeN:1-gradients/add_2_grad/tuple/control_dependency*
strides
*
dilations
*
T0*
data_formatNHWC*
paddingSAME*&
_output_shapes
: @*
use_cudnn_on_gpu(
(gradients/Conv2D_2_grad/tuple/group_depsNoOp-^gradients/Conv2D_2_grad/Conv2DBackpropFilter,^gradients/Conv2D_2_grad/Conv2DBackpropInput
0gradients/Conv2D_2_grad/tuple/control_dependencyIdentity+gradients/Conv2D_2_grad/Conv2DBackpropInput)^gradients/Conv2D_2_grad/tuple/group_deps*
T0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙ *>
_class4
20loc:@gradients/Conv2D_2_grad/Conv2DBackpropInput
2gradients/Conv2D_2_grad/tuple/control_dependency_1Identity,gradients/Conv2D_2_grad/Conv2DBackpropFilter)^gradients/Conv2D_2_grad/tuple/group_deps*
T0*&
_output_shapes
: @*?
_class5
31loc:@gradients/Conv2D_2_grad/Conv2DBackpropFilter
gradients/Relu_1_grad/ReluGradReluGrad0gradients/Conv2D_2_grad/tuple/control_dependencyRelu_1*
T0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙
ń
$gradients/MaxPool_1_grad/MaxPoolGradMaxPoolGradadd_1 MaxPool_1gradients/Relu_1_grad/ReluGrad*
strides
*
ksize
*
T0*
data_formatNHWC*
paddingSAME*/
_output_shapes
:˙˙˙˙˙˙˙˙˙@@
b
gradients/add_1_grad/ShapeShapeConv2D_1*
out_type0*
T0*
_output_shapes
:
f
gradients/add_1_grad/Shape_1Const*
value
B: *
_output_shapes
:*
dtype0
ş
*gradients/add_1_grad/BroadcastGradientArgsBroadcastGradientArgsgradients/add_1_grad/Shapegradients/add_1_grad/Shape_1*
T0*2
_output_shapes
:
˙˙˙˙˙˙˙˙˙:
˙˙˙˙˙˙˙˙˙
ą
gradients/add_1_grad/SumSum$gradients/MaxPool_1_grad/MaxPoolGrad*gradients/add_1_grad/BroadcastGradientArgs*
keep_dims( *
T0*
_output_shapes
:*
Tidx0
Ľ
gradients/add_1_grad/ReshapeReshapegradients/add_1_grad/Sumgradients/add_1_grad/Shape*
T0*
Tshape0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙@@
ľ
gradients/add_1_grad/Sum_1Sum$gradients/MaxPool_1_grad/MaxPoolGrad,gradients/add_1_grad/BroadcastGradientArgs:1*
keep_dims( *
T0*
_output_shapes
:*
Tidx0
gradients/add_1_grad/Reshape_1Reshapegradients/add_1_grad/Sum_1gradients/add_1_grad/Shape_1*
T0*
Tshape0*
_output_shapes
:
m
%gradients/add_1_grad/tuple/group_depsNoOp^gradients/add_1_grad/Reshape^gradients/add_1_grad/Reshape_1
ę
-gradients/add_1_grad/tuple/control_dependencyIdentitygradients/add_1_grad/Reshape&^gradients/add_1_grad/tuple/group_deps*
T0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙@@ */
_class%
#!loc:@gradients/add_1_grad/Reshape
Ű
/gradients/add_1_grad/tuple/control_dependency_1Identitygradients/add_1_grad/Reshape_1&^gradients/add_1_grad/tuple/group_deps*
T0*
_output_shapes
: *1
_class'
%#loc:@gradients/add_1_grad/Reshape_1
gradients/Conv2D_1_grad/ShapeNShapeNReluVariable_2/read*
out_type0*
T0*
N*
_output_shapes
::
Ę
+gradients/Conv2D_1_grad/Conv2DBackpropInputConv2DBackpropInputgradients/Conv2D_1_grad/ShapeNVariable_2/read-gradients/add_1_grad/tuple/control_dependency*
strides
*
dilations
*
T0*
data_formatNHWC*
paddingSAME*/
_output_shapes
:˙˙˙˙˙˙˙˙˙@@ *
use_cudnn_on_gpu(
ş
,gradients/Conv2D_1_grad/Conv2DBackpropFilterConv2DBackpropFilterRelu gradients/Conv2D_1_grad/ShapeN:1-gradients/add_1_grad/tuple/control_dependency*
strides
*
dilations
*
T0*
data_formatNHWC*
paddingSAME*&
_output_shapes
: *
use_cudnn_on_gpu(
(gradients/Conv2D_1_grad/tuple/group_depsNoOp-^gradients/Conv2D_1_grad/Conv2DBackpropFilter,^gradients/Conv2D_1_grad/Conv2DBackpropInput
0gradients/Conv2D_1_grad/tuple/control_dependencyIdentity+gradients/Conv2D_1_grad/Conv2DBackpropInput)^gradients/Conv2D_1_grad/tuple/group_deps*
T0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙@@ *>
_class4
20loc:@gradients/Conv2D_1_grad/Conv2DBackpropInput
2gradients/Conv2D_1_grad/tuple/control_dependency_1Identity,gradients/Conv2D_1_grad/Conv2DBackpropFilter)^gradients/Conv2D_1_grad/tuple/group_deps*
T0*&
_output_shapes
: *?
_class5
31loc:@gradients/Conv2D_1_grad/Conv2DBackpropFilter
gradients/Relu_grad/ReluGradReluGrad0gradients/Conv2D_1_grad/tuple/control_dependencyRelu*
T0*/
_output_shapes
:˙˙˙˙˙˙˙˙˙@@
ë
"gradients/MaxPool_grad/MaxPoolGradMaxPoolGradaddMaxPoolgradients/Relu_grad/ReluGrad*
strides
*
ksize
*
T0*
data_formatNHWC*
paddingSAME*1
_output_shapes
:˙˙˙˙˙˙˙˙˙
^
gradients/add_grad/ShapeShapeConv2D*
out_type0*
T0*
_output_shapes
:
d
gradients/add_grad/Shape_1Const*
value
B: *
_output_shapes
:*
dtype0
´
(gradients/add_grad/BroadcastGradientArgsBroadcastGradientArgsgradients/add_grad/Shapegradients/add_grad/Shape_1*
T0*2
_output_shapes
:
˙˙˙˙˙˙˙˙˙:
˙˙˙˙˙˙˙˙˙
Ť
gradients/add_grad/SumSum"gradients/MaxPool_grad/MaxPoolGrad(gradients/add_grad/BroadcastGradientArgs*
keep_dims( *
T0*
_output_shapes
:*
Tidx0
Ą
gradients/add_grad/ReshapeReshapegradients/add_grad/Sumgradients/add_grad/Shape*
T0*
Tshape0*1
_output_shapes
:˙˙˙˙˙˙˙˙˙
Ż
gradients/add_grad/Sum_1Sum"gradients/MaxPool_grad/MaxPoolGrad*gradients/add_grad/BroadcastGradientArgs:1*
keep_dims( *
T0*
_output_shapes
:*
Tidx0
gradients/add_grad/Reshape_1Reshapegradients/add_grad/Sum_1gradients/add_grad/Shape_1*
T0*
Tshape0*
_output_shapes
:
g
#gradients/add_grad/tuple/group_depsNoOp^gradients/add_grad/Reshape^gradients/add_grad/Reshape_1
ä
+gradients/add_grad/tuple/control_dependencyIdentitygradients/add_grad/Reshape$^gradients/add_grad/tuple/group_deps*
T0*1
_output_shapes
:˙˙˙˙˙˙˙˙˙ *-
_class#
!loc:@gradients/add_grad/Reshape
Ó
-gradients/add_grad/tuple/control_dependency_1Identitygradients/add_grad/Reshape_1$^gradients/add_grad/tuple/group_deps*
T0*
_output_shapes
: */
_class%
#!loc:@gradients/add_grad/Reshape_1
|
gradients/Conv2D_grad/ShapeNShapeNx
Variable/read*
out_type0*
T0*
N*
_output_shapes
::
Ä
)gradients/Conv2D_grad/Conv2DBackpropInputConv2DBackpropInputgradients/Conv2D_grad/ShapeN
Variable/read+gradients/add_grad/tuple/control_dependency*
strides
*
dilations
*
T0*
data_formatNHWC*
paddingSAME*1
_output_shapes
:˙˙˙˙˙˙˙˙˙*
use_cudnn_on_gpu(
ą
*gradients/Conv2D_grad/Conv2DBackpropFilterConv2DBackpropFilterxgradients/Conv2D_grad/ShapeN:1+gradients/add_grad/tuple/control_dependency*
strides
*
dilations
*
T0*
data_formatNHWC*
paddingSAME*&
_output_shapes
: *
use_cudnn_on_gpu(
&gradients/Conv2D_grad/tuple/group_depsNoOp+^gradients/Conv2D_grad/Conv2DBackpropFilter*^gradients/Conv2D_grad/Conv2DBackpropInput
.gradients/Conv2D_grad/tuple/control_dependencyIdentity)gradients/Conv2D_grad/Conv2DBackpropInput'^gradients/Conv2D_grad/tuple/group_deps*
T0*1
_output_shapes
:˙˙˙˙˙˙˙˙˙*<
_class2
0.loc:@gradients/Conv2D_grad/Conv2DBackpropInput
0gradients/Conv2D_grad/tuple/control_dependency_1Identity*gradients/Conv2D_grad/Conv2DBackpropFilter'^gradients/Conv2D_grad/tuple/group_deps*
T0*&
_output_shapes
: *=
_class3
1/loc:@gradients/Conv2D_grad/Conv2DBackpropFilter
{
beta1_power/initial_valueConst*
valueB
*fff?*
_output_shapes
: *
dtype0*
_class
loc:@Variable
beta1_power
VariableV2*
shared_name *
_class
loc:@Variable*
_output_shapes
: *
dtype0*
container *
shape:
Ť
beta1_power/AssignAssignbeta1_powerbeta1_power/initial_value*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable
g
beta1_power/readIdentitybeta1_power*
T0*
_output_shapes
: *
_class
loc:@Variable
{
beta2_power/initial_valueConst*
valueB
*wž?*
_output_shapes
: *
dtype0*
_class
loc:@Variable
beta2_power
VariableV2*
shared_name *
_class
loc:@Variable*
_output_shapes
: *
dtype0*
container *
shape:
Ť
beta2_power/AssignAssignbeta2_powerbeta2_power/initial_value*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable
g
beta2_power/readIdentitybeta2_power*
T0*
_output_shapes
: *
_class
loc:@Variable
Ą
Variable/Adam/Initializer/zerosConst*%
valueB * *&
_output_shapes
: *
dtype0*
_class
loc:@Variable
Ž
Variable/Adam
VariableV2*
shared_name *
_class
loc:@Variable*&
_output_shapes
: *
dtype0*
container *
shape:
Ĺ
Variable/Adam/AssignAssign
Variable/AdamVariable/Adam/Initializer/zeros*
T0*&
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable
{
Variable/Adam/readIdentity
Variable/Adam*
T0*&
_output_shapes
: *
_class
loc:@Variable
Ł
!Variable/Adam_1/Initializer/zerosConst*%
valueB * *&
_output_shapes
: *
dtype0*
_class
loc:@Variable
°
Variable/Adam_1
VariableV2*
shared_name *
_class
loc:@Variable*&
_output_shapes
: *
dtype0*
container *
shape:
Ë
Variable/Adam_1/AssignAssignVariable/Adam_1!Variable/Adam_1/Initializer/zeros*
T0*&
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable
Variable/Adam_1/readIdentityVariable/Adam_1*
T0*&
_output_shapes
: *
_class
loc:@Variable
!Variable_1/Adam/Initializer/zerosConst*
valueB * *
_output_shapes
: *
dtype0*
_class
loc:@Variable_1
Variable_1/Adam
VariableV2*
shared_name *
_class
loc:@Variable_1*
_output_shapes
: *
dtype0*
container *
shape:
Á
Variable_1/Adam/AssignAssignVariable_1/Adam!Variable_1/Adam/Initializer/zeros*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_1
u
Variable_1/Adam/readIdentityVariable_1/Adam*
T0*
_output_shapes
: *
_class
loc:@Variable_1
#Variable_1/Adam_1/Initializer/zerosConst*
valueB * *
_output_shapes
: *
dtype0*
_class
loc:@Variable_1
Variable_1/Adam_1
VariableV2*
shared_name *
_class
loc:@Variable_1*
_output_shapes
: *
dtype0*
container *
shape:
Ç
Variable_1/Adam_1/AssignAssignVariable_1/Adam_1#Variable_1/Adam_1/Initializer/zeros*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_1
y
Variable_1/Adam_1/readIdentityVariable_1/Adam_1*
T0*
_output_shapes
: *
_class
loc:@Variable_1
Š
1Variable_2/Adam/Initializer/zeros/shape_as_tensorConst*%
valueB" *
_output_shapes
:*
dtype0*
_class
loc:@Variable_2
'Variable_2/Adam/Initializer/zeros/ConstConst*
valueB
* *
_output_shapes
: *
dtype0*
_class
loc:@Variable_2
ç
!Variable_2/Adam/Initializer/zerosFill1Variable_2/Adam/Initializer/zeros/shape_as_tensor'Variable_2/Adam/Initializer/zeros/Const*
T0*&
_output_shapes
: *
index_type0*
_class
loc:@Variable_2
˛
Variable_2/Adam
VariableV2*
shared_name *
_class
loc:@Variable_2*&
_output_shapes
: *
dtype0*
container *
shape:
Í
Variable_2/Adam/AssignAssignVariable_2/Adam!Variable_2/Adam/Initializer/zeros*
T0*&
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_2
Variable_2/Adam/readIdentityVariable_2/Adam*
T0*&
_output_shapes
: *
_class
loc:@Variable_2
Ť
3Variable_2/Adam_1/Initializer/zeros/shape_as_tensorConst*%
valueB" *
_output_shapes
:*
dtype0*
_class
loc:@Variable_2
)Variable_2/Adam_1/Initializer/zeros/ConstConst*
valueB
* *
_output_shapes
: *
dtype0*
_class
loc:@Variable_2
í
#Variable_2/Adam_1/Initializer/zerosFill3Variable_2/Adam_1/Initializer/zeros/shape_as_tensor)Variable_2/Adam_1/Initializer/zeros/Const*
T0*&
_output_shapes
: *
index_type0*
_class
loc:@Variable_2
´
Variable_2/Adam_1
VariableV2*
shared_name *
_class
loc:@Variable_2*&
_output_shapes
: *
dtype0*
container *
shape:
Ó
Variable_2/Adam_1/AssignAssignVariable_2/Adam_1#Variable_2/Adam_1/Initializer/zeros*
T0*&
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_2
Variable_2/Adam_1/readIdentityVariable_2/Adam_1*
T0*&
_output_shapes
: *
_class
loc:@Variable_2
!Variable_3/Adam/Initializer/zerosConst*
valueB * *
_output_shapes
: *
dtype0*
_class
loc:@Variable_3
Variable_3/Adam
VariableV2*
shared_name *
_class
loc:@Variable_3*
_output_shapes
: *
dtype0*
container *
shape:
Á
Variable_3/Adam/AssignAssignVariable_3/Adam!Variable_3/Adam/Initializer/zeros*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_3
u
Variable_3/Adam/readIdentityVariable_3/Adam*
T0*
_output_shapes
: *
_class
loc:@Variable_3
#Variable_3/Adam_1/Initializer/zerosConst*
valueB * *
_output_shapes
: *
dtype0*
_class
loc:@Variable_3
Variable_3/Adam_1
VariableV2*
shared_name *
_class
loc:@Variable_3*
_output_shapes
: *
dtype0*
container *
shape:
Ç
Variable_3/Adam_1/AssignAssignVariable_3/Adam_1#Variable_3/Adam_1/Initializer/zeros*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_3
y
Variable_3/Adam_1/readIdentityVariable_3/Adam_1*
T0*
_output_shapes
: *
_class
loc:@Variable_3
Š
1Variable_4/Adam/Initializer/zeros/shape_as_tensorConst*%
valueB" @ *
_output_shapes
:*
dtype0*
_class
loc:@Variable_4
'Variable_4/Adam/Initializer/zeros/ConstConst*
valueB
* *
_output_shapes
: *
dtype0*
_class
loc:@Variable_4
ç
!Variable_4/Adam/Initializer/zerosFill1Variable_4/Adam/Initializer/zeros/shape_as_tensor'Variable_4/Adam/Initializer/zeros/Const*
T0*&
_output_shapes
: @*
index_type0*
_class
loc:@Variable_4
˛
Variable_4/Adam
VariableV2*
shared_name *
_class
loc:@Variable_4*&
_output_shapes
: @*
dtype0*
container *
shape: @
Í
Variable_4/Adam/AssignAssignVariable_4/Adam!Variable_4/Adam/Initializer/zeros*
T0*&
_output_shapes
: @*
use_locking(*
validate_shape(*
_class
loc:@Variable_4
Variable_4/Adam/readIdentityVariable_4/Adam*
T0*&
_output_shapes
: @*
_class
loc:@Variable_4
Ť
3Variable_4/Adam_1/Initializer/zeros/shape_as_tensorConst*%
valueB" @ *
_output_shapes
:*
dtype0*
_class
loc:@Variable_4
)Variable_4/Adam_1/Initializer/zeros/ConstConst*
valueB
* *
_output_shapes
: *
dtype0*
_class
loc:@Variable_4
í
#Variable_4/Adam_1/Initializer/zerosFill3Variable_4/Adam_1/Initializer/zeros/shape_as_tensor)Variable_4/Adam_1/Initializer/zeros/Const*
T0*&
_output_shapes
: @*
index_type0*
_class
loc:@Variable_4
´
Variable_4/Adam_1
VariableV2*
shared_name *
_class
loc:@Variable_4*&
_output_shapes
: @*
dtype0*
container *
shape: @
Ó
Variable_4/Adam_1/AssignAssignVariable_4/Adam_1#Variable_4/Adam_1/Initializer/zeros*
T0*&
_output_shapes
: @*
use_locking(*
validate_shape(*
_class
loc:@Variable_4
Variable_4/Adam_1/readIdentityVariable_4/Adam_1*
T0*&
_output_shapes
: @*
_class
loc:@Variable_4
!Variable_5/Adam/Initializer/zerosConst*
valueB@* *
_output_shapes
:@*
dtype0*
_class
loc:@Variable_5
Variable_5/Adam
VariableV2*
shared_name *
_class
loc:@Variable_5*
_output_shapes
:@*
dtype0*
container *
shape:@
Á
Variable_5/Adam/AssignAssignVariable_5/Adam!Variable_5/Adam/Initializer/zeros*
T0*
_output_shapes
:@*
use_locking(*
validate_shape(*
_class
loc:@Variable_5
u
Variable_5/Adam/readIdentityVariable_5/Adam*
T0*
_output_shapes
:@*
_class
loc:@Variable_5
#Variable_5/Adam_1/Initializer/zerosConst*
valueB@* *
_output_shapes
:@*
dtype0*
_class
loc:@Variable_5
Variable_5/Adam_1
VariableV2*
shared_name *
_class
loc:@Variable_5*
_output_shapes
:@*
dtype0*
container *
shape:@
Ç
Variable_5/Adam_1/AssignAssignVariable_5/Adam_1#Variable_5/Adam_1/Initializer/zeros*
T0*
_output_shapes
:@*
use_locking(*
validate_shape(*
_class
loc:@Variable_5
y
Variable_5/Adam_1/readIdentityVariable_5/Adam_1*
T0*
_output_shapes
:@*
_class
loc:@Variable_5
Ą
1Variable_6/Adam/Initializer/zeros/shape_as_tensorConst*
valueB" @ *
_output_shapes
:*
dtype0*
_class
loc:@Variable_6
'Variable_6/Adam/Initializer/zeros/ConstConst*
valueB
* *
_output_shapes
: *
dtype0*
_class
loc:@Variable_6
â
!Variable_6/Adam/Initializer/zerosFill1Variable_6/Adam/Initializer/zeros/shape_as_tensor'Variable_6/Adam/Initializer/zeros/Const*
T0*!
_output_shapes
:*
index_type0*
_class
loc:@Variable_6
¨
Variable_6/Adam
VariableV2*
shared_name *
_class
loc:@Variable_6*!
_output_shapes
:*
dtype0*
container *
shape
:
Č
Variable_6/Adam/AssignAssignVariable_6/Adam!Variable_6/Adam/Initializer/zeros*
T0*!
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_6
|
Variable_6/Adam/readIdentityVariable_6/Adam*
T0*!
_output_shapes
:*
_class
loc:@Variable_6
Ł
3Variable_6/Adam_1/Initializer/zeros/shape_as_tensorConst*
valueB" @ *
_output_shapes
:*
dtype0*
_class
loc:@Variable_6
)Variable_6/Adam_1/Initializer/zeros/ConstConst*
valueB
* *
_output_shapes
: *
dtype0*
_class
loc:@Variable_6
č
#Variable_6/Adam_1/Initializer/zerosFill3Variable_6/Adam_1/Initializer/zeros/shape_as_tensor)Variable_6/Adam_1/Initializer/zeros/Const*
T0*!
_output_shapes
:*
index_type0*
_class
loc:@Variable_6
Ş
Variable_6/Adam_1
VariableV2*
shared_name *
_class
loc:@Variable_6*!
_output_shapes
:*
dtype0*
container *
shape
:
Î
Variable_6/Adam_1/AssignAssignVariable_6/Adam_1#Variable_6/Adam_1/Initializer/zeros*
T0*!
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_6
Variable_6/Adam_1/readIdentityVariable_6/Adam_1*
T0*!
_output_shapes
:*
_class
loc:@Variable_6
!Variable_7/Adam/Initializer/zerosConst*
valueB* *
_output_shapes
:*
dtype0*
_class
loc:@Variable_7
Variable_7/Adam
VariableV2*
shared_name *
_class
loc:@Variable_7*
_output_shapes
:*
dtype0*
container *
shape:
Â
Variable_7/Adam/AssignAssignVariable_7/Adam!Variable_7/Adam/Initializer/zeros*
T0*
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_7
v
Variable_7/Adam/readIdentityVariable_7/Adam*
T0*
_output_shapes
:*
_class
loc:@Variable_7
#Variable_7/Adam_1/Initializer/zerosConst*
valueB* *
_output_shapes
:*
dtype0*
_class
loc:@Variable_7
Variable_7/Adam_1
VariableV2*
shared_name *
_class
loc:@Variable_7*
_output_shapes
:*
dtype0*
container *
shape:
Č
Variable_7/Adam_1/AssignAssignVariable_7/Adam_1#Variable_7/Adam_1/Initializer/zeros*
T0*
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_7
z
Variable_7/Adam_1/readIdentityVariable_7/Adam_1*
T0*
_output_shapes
:*
_class
loc:@Variable_7
!Variable_8/Adam/Initializer/zerosConst*
valueB * *
_output_shapes
: *
dtype0*
_class
loc:@Variable_8
¤
Variable_8/Adam
VariableV2*
shared_name *
_class
loc:@Variable_8*
_output_shapes
: *
dtype0*
container *
shape:
Ć
Variable_8/Adam/AssignAssignVariable_8/Adam!Variable_8/Adam/Initializer/zeros*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_8
z
Variable_8/Adam/readIdentityVariable_8/Adam*
T0*
_output_shapes
: *
_class
loc:@Variable_8
#Variable_8/Adam_1/Initializer/zerosConst*
valueB * *
_output_shapes
: *
dtype0*
_class
loc:@Variable_8
Ś
Variable_8/Adam_1
VariableV2*
shared_name *
_class
loc:@Variable_8*
_output_shapes
: *
dtype0*
container *
shape:
Ě
Variable_8/Adam_1/AssignAssignVariable_8/Adam_1#Variable_8/Adam_1/Initializer/zeros*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_8
~
Variable_8/Adam_1/readIdentityVariable_8/Adam_1*
T0*
_output_shapes
: *
_class
loc:@Variable_8
!Variable_9/Adam/Initializer/zerosConst*
valueB* *
_output_shapes
:*
dtype0*
_class
loc:@Variable_9
Variable_9/Adam
VariableV2*
shared_name *
_class
loc:@Variable_9*
_output_shapes
:*
dtype0*
container *
shape:
Á
Variable_9/Adam/AssignAssignVariable_9/Adam!Variable_9/Adam/Initializer/zeros*
T0*
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_9
u
Variable_9/Adam/readIdentityVariable_9/Adam*
T0*
_output_shapes
:*
_class
loc:@Variable_9
#Variable_9/Adam_1/Initializer/zerosConst*
valueB* *
_output_shapes
:*
dtype0*
_class
loc:@Variable_9
Variable_9/Adam_1
VariableV2*
shared_name *
_class
loc:@Variable_9*
_output_shapes
:*
dtype0*
container *
shape:
Ç
Variable_9/Adam_1/AssignAssignVariable_9/Adam_1#Variable_9/Adam_1/Initializer/zeros*
T0*
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_9
y
Variable_9/Adam_1/readIdentityVariable_9/Adam_1*
T0*
_output_shapes
:*
_class
loc:@Variable_9
W
Adam/learning_rateConst*
valueB
*ˇŃ8*
_output_shapes
: *
dtype0
O
Adam/beta1Const*
valueB
*fff?*
_output_shapes
: *
dtype0
O
Adam/beta2Const*
valueB
*wž?*
_output_shapes
: *
dtype0
Q
Adam/epsilonConst*
valueB
*wĚ+2*
_output_shapes
: *
dtype0
Ú
Adam/update_Variable/ApplyAdam ApplyAdamVariable
Variable/AdamVariable/Adam_1beta1_power/readbeta2_power/readAdam/learning_rate
Adam/beta1
Adam/beta2Adam/epsilon0gradients/Conv2D_grad/tuple/control_dependency_1*
T0*&
_output_shapes
: *
use_locking( *
_class
loc:@Variable*
use_nesterov(
Ő
Adam/update_Variable_1/ApplyAdam ApplyAdam
Variable_1Variable_1/AdamVariable_1/Adam_1beta1_power/readbeta2_power/readAdam/learning_rate
Adam/beta1
Adam/beta2Adam/epsilon-gradients/add_grad/tuple/control_dependency_1*
T0*
_output_shapes
: *
use_locking( *
_class
loc:@Variable_1*
use_nesterov(
ć
Adam/update_Variable_2/ApplyAdam ApplyAdam
Variable_2Variable_2/AdamVariable_2/Adam_1beta1_power/readbeta2_power/readAdam/learning_rate
Adam/beta1
Adam/beta2Adam/epsilon2gradients/Conv2D_1_grad/tuple/control_dependency_1*
T0*&
_output_shapes
: *
use_locking( *
_class
loc:@Variable_2*
use_nesterov(
×
Adam/update_Variable_3/ApplyAdam ApplyAdam
Variable_3Variable_3/AdamVariable_3/Adam_1beta1_power/readbeta2_power/readAdam/learning_rate
Adam/beta1
Adam/beta2Adam/epsilon/gradients/add_1_grad/tuple/control_dependency_1*
T0*
_output_shapes
: *
use_locking( *
_class
loc:@Variable_3*
use_nesterov(
ć
Adam/update_Variable_4/ApplyAdam ApplyAdam
Variable_4Variable_4/AdamVariable_4/Adam_1beta1_power/readbeta2_power/readAdam/learning_rate
Adam/beta1
Adam/beta2Adam/epsilon2gradients/Conv2D_2_grad/tuple/control_dependency_1*
T0*&
_output_shapes
: @*
use_locking( *
_class
loc:@Variable_4*
use_nesterov(
×
Adam/update_Variable_5/ApplyAdam ApplyAdam
Variable_5Variable_5/AdamVariable_5/Adam_1beta1_power/readbeta2_power/readAdam/learning_rate
Adam/beta1
Adam/beta2Adam/epsilon/gradients/add_2_grad/tuple/control_dependency_1*
T0*
_output_shapes
:@*
use_locking( *
_class
loc:@Variable_5*
use_nesterov(
ß
Adam/update_Variable_6/ApplyAdam ApplyAdam
Variable_6Variable_6/AdamVariable_6/Adam_1beta1_power/readbeta2_power/readAdam/learning_rate
Adam/beta1
Adam/beta2Adam/epsilon0gradients/MatMul_grad/tuple/control_dependency_1*
T0*!
_output_shapes
:*
use_locking( *
_class
loc:@Variable_6*
use_nesterov(
Ř
Adam/update_Variable_7/ApplyAdam ApplyAdam
Variable_7Variable_7/AdamVariable_7/Adam_1beta1_power/readbeta2_power/readAdam/learning_rate
Adam/beta1
Adam/beta2Adam/epsilon/gradients/add_3_grad/tuple/control_dependency_1*
T0*
_output_shapes
:*
use_locking( *
_class
loc:@Variable_7*
use_nesterov(
ß
Adam/update_Variable_8/ApplyAdam ApplyAdam
Variable_8Variable_8/AdamVariable_8/Adam_1beta1_power/readbeta2_power/readAdam/learning_rate
Adam/beta1
Adam/beta2Adam/epsilon2gradients/MatMul_1_grad/tuple/control_dependency_1*
T0*
_output_shapes
: *
use_locking( *
_class
loc:@Variable_8*
use_nesterov(
×
Adam/update_Variable_9/ApplyAdam ApplyAdam
Variable_9Variable_9/AdamVariable_9/Adam_1beta1_power/readbeta2_power/readAdam/learning_rate
Adam/beta1
Adam/beta2Adam/epsilon/gradients/add_4_grad/tuple/control_dependency_1*
T0*
_output_shapes
:*
use_locking( *
_class
loc:@Variable_9*
use_nesterov(
Ç
Adam/mulMulbeta1_power/read
Adam/beta1^Adam/update_Variable/ApplyAdam!^Adam/update_Variable_1/ApplyAdam!^Adam/update_Variable_2/ApplyAdam!^Adam/update_Variable_3/ApplyAdam!^Adam/update_Variable_4/ApplyAdam!^Adam/update_Variable_5/ApplyAdam!^Adam/update_Variable_6/ApplyAdam!^Adam/update_Variable_7/ApplyAdam!^Adam/update_Variable_8/ApplyAdam!^Adam/update_Variable_9/ApplyAdam*
T0*
_output_shapes
: *
_class
loc:@Variable
Adam/AssignAssignbeta1_powerAdam/mul*
T0*
_output_shapes
: *
use_locking( *
validate_shape(*
_class
loc:@Variable
É
Adam/mul_1Mulbeta2_power/read
Adam/beta2^Adam/update_Variable/ApplyAdam!^Adam/update_Variable_1/ApplyAdam!^Adam/update_Variable_2/ApplyAdam!^Adam/update_Variable_3/ApplyAdam!^Adam/update_Variable_4/ApplyAdam!^Adam/update_Variable_5/ApplyAdam!^Adam/update_Variable_6/ApplyAdam!^Adam/update_Variable_7/ApplyAdam!^Adam/update_Variable_8/ApplyAdam!^Adam/update_Variable_9/ApplyAdam*
T0*
_output_shapes
: *
_class
loc:@Variable
Adam/Assign_1Assignbeta2_power
Adam/mul_1*
T0*
_output_shapes
: *
use_locking( *
validate_shape(*
_class
loc:@Variable
AdamNoOp^Adam/Assign^Adam/Assign_1^Adam/update_Variable/ApplyAdam!^Adam/update_Variable_1/ApplyAdam!^Adam/update_Variable_2/ApplyAdam!^Adam/update_Variable_3/ApplyAdam!^Adam/update_Variable_4/ApplyAdam!^Adam/update_Variable_5/ApplyAdam!^Adam/update_Variable_6/ApplyAdam!^Adam/update_Variable_7/ApplyAdam!^Adam/update_Variable_8/ApplyAdam!^Adam/update_Variable_9/ApplyAdam
N
EqualEqualArgMax_1ArgMax*
T0 *#
_output_shapes
:
˙˙˙˙˙˙˙˙˙
`
CastCastEqual*
DstT0*#
_output_shapes
:
˙˙˙˙˙˙˙˙˙*
Truncate( *
SrcT0
Q
Const_6Const*
value
B: *
_output_shapes
:*
dtype0
[
Mean_1MeanCastConst_6*
keep_dims( *
T0*
_output_shapes
: *
Tidx0
init_1NoOp^Variable/Adam/Assign^Variable/Adam_1/Assign^Variable/Assign^Variable_1/Adam/Assign^Variable_1/Adam_1/Assign^Variable_1/Assign^Variable_2/Adam/Assign^Variable_2/Adam_1/Assign^Variable_2/Assign^Variable_3/Adam/Assign^Variable_3/Adam_1/Assign^Variable_3/Assign^Variable_4/Adam/Assign^Variable_4/Adam_1/Assign^Variable_4/Assign^Variable_5/Adam/Assign^Variable_5/Adam_1/Assign^Variable_5/Assign^Variable_6/Adam/Assign^Variable_6/Adam_1/Assign^Variable_6/Assign^Variable_7/Adam/Assign^Variable_7/Adam_1/Assign^Variable_7/Assign^Variable_8/Adam/Assign^Variable_8/Adam_1/Assign^Variable_8/Assign^Variable_9/Adam/Assign^Variable_9/Adam_1/Assign^Variable_9/Assign^beta1_power/Assign^beta2_power/Assign
P
save/ConstConst*
value
B Bmodel*
_output_shapes
: *
dtype0
Ö
save/SaveV2/tensor_namesConst*
value˙Bü BVariableB
Variable/AdamBVariable/Adam_1B
Variable_1BVariable_1/AdamBVariable_1/Adam_1B
Variable_2BVariable_2/AdamBVariable_2/Adam_1B
Variable_3BVariable_3/AdamBVariable_3/Adam_1B
Variable_4BVariable_4/AdamBVariable_4/Adam_1B
Variable_5BVariable_5/AdamBVariable_5/Adam_1B
Variable_6BVariable_6/AdamBVariable_6/Adam_1B
Variable_7BVariable_7/AdamBVariable_7/Adam_1B
Variable_8BVariable_8/AdamBVariable_8/Adam_1B
Variable_9BVariable_9/AdamBVariable_9/Adam_1Bbeta1_powerBbeta2_power*
_output_shapes
: *
dtype0
Ł
save/SaveV2/shape_and_slicesConst*S
valueJBH B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B *
_output_shapes
: *
dtype0
ý
save/SaveV2SaveV2
save/Constsave/SaveV2/tensor_namessave/SaveV2/shape_and_slicesVariable
Variable/AdamVariable/Adam_1
Variable_1Variable_1/AdamVariable_1/Adam_1
Variable_2Variable_2/AdamVariable_2/Adam_1
Variable_3Variable_3/AdamVariable_3/Adam_1
Variable_4Variable_4/AdamVariable_4/Adam_1
Variable_5Variable_5/AdamVariable_5/Adam_1
Variable_6Variable_6/AdamVariable_6/Adam_1
Variable_7Variable_7/AdamVariable_7/Adam_1
Variable_8Variable_8/AdamVariable_8/Adam_1
Variable_9Variable_9/AdamVariable_9/Adam_1beta1_powerbeta2_power*.
dtypes$
"2
}
save/control_dependencyIdentity
save/Const^save/SaveV2*
T0*
_output_shapes
: *
_class
loc:@save/Const
č
save/RestoreV2/tensor_namesConst"
/device:CPU:0*
value˙Bü BVariableB
Variable/AdamBVariable/Adam_1B
Variable_1BVariable_1/AdamBVariable_1/Adam_1B
Variable_2BVariable_2/AdamBVariable_2/Adam_1B
Variable_3BVariable_3/AdamBVariable_3/Adam_1B
Variable_4BVariable_4/AdamBVariable_4/Adam_1B
Variable_5BVariable_5/AdamBVariable_5/Adam_1B
Variable_6BVariable_6/AdamBVariable_6/Adam_1B
Variable_7BVariable_7/AdamBVariable_7/Adam_1B
Variable_8BVariable_8/AdamBVariable_8/Adam_1B
Variable_9BVariable_9/AdamBVariable_9/Adam_1Bbeta1_powerBbeta2_power*
_output_shapes
: *
dtype0
ľ
save/RestoreV2/shape_and_slicesConst"
/device:CPU:0*S
valueJBH B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B *
_output_shapes
: *
dtype0
˝
save/RestoreV2 RestoreV2
save/Constsave/RestoreV2/tensor_namessave/RestoreV2/shape_and_slices"
/device:CPU:0*.
dtypes$
"2 *
_output_shapes
::::::::::::::::::::::::::::::::
Ś
save/AssignAssignVariablesave/RestoreV2*
T0*&
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable
Ż
save/Assign_1Assign
Variable/Adamsave/RestoreV2:1*
T0*&
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable
ą
save/Assign_2AssignVariable/Adam_1save/RestoreV2:2*
T0*&
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable
˘
save/Assign_3Assign
Variable_1save/RestoreV2:3*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_1
§
save/Assign_4AssignVariable_1/Adamsave/RestoreV2:4*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_1
Š
save/Assign_5AssignVariable_1/Adam_1save/RestoreV2:5*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_1
Ž
save/Assign_6Assign
Variable_2save/RestoreV2:6*
T0*&
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_2
ł
save/Assign_7AssignVariable_2/Adamsave/RestoreV2:7*
T0*&
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_2
ľ
save/Assign_8AssignVariable_2/Adam_1save/RestoreV2:8*
T0*&
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_2
˘
save/Assign_9Assign
Variable_3save/RestoreV2:9*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_3
Š
save/Assign_10AssignVariable_3/Adamsave/RestoreV2:10*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_3
Ť
save/Assign_11AssignVariable_3/Adam_1save/RestoreV2:11*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_3
°
save/Assign_12Assign
Variable_4save/RestoreV2:12*
T0*&
_output_shapes
: @*
use_locking(*
validate_shape(*
_class
loc:@Variable_4
ľ
save/Assign_13AssignVariable_4/Adamsave/RestoreV2:13*
T0*&
_output_shapes
: @*
use_locking(*
validate_shape(*
_class
loc:@Variable_4
ˇ
save/Assign_14AssignVariable_4/Adam_1save/RestoreV2:14*
T0*&
_output_shapes
: @*
use_locking(*
validate_shape(*
_class
loc:@Variable_4
¤
save/Assign_15Assign
Variable_5save/RestoreV2:15*
T0*
_output_shapes
:@*
use_locking(*
validate_shape(*
_class
loc:@Variable_5
Š
save/Assign_16AssignVariable_5/Adamsave/RestoreV2:16*
T0*
_output_shapes
:@*
use_locking(*
validate_shape(*
_class
loc:@Variable_5
Ť
save/Assign_17AssignVariable_5/Adam_1save/RestoreV2:17*
T0*
_output_shapes
:@*
use_locking(*
validate_shape(*
_class
loc:@Variable_5
Ť
save/Assign_18Assign
Variable_6save/RestoreV2:18*
T0*!
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_6
°
save/Assign_19AssignVariable_6/Adamsave/RestoreV2:19*
T0*!
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_6
˛
save/Assign_20AssignVariable_6/Adam_1save/RestoreV2:20*
T0*!
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_6
Ľ
save/Assign_21Assign
Variable_7save/RestoreV2:21*
T0*
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_7
Ş
save/Assign_22AssignVariable_7/Adamsave/RestoreV2:22*
T0*
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_7
Ź
save/Assign_23AssignVariable_7/Adam_1save/RestoreV2:23*
T0*
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_7
Š
save/Assign_24Assign
Variable_8save/RestoreV2:24*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_8
Ž
save/Assign_25AssignVariable_8/Adamsave/RestoreV2:25*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_8
°
save/Assign_26AssignVariable_8/Adam_1save/RestoreV2:26*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable_8
¤
save/Assign_27Assign
Variable_9save/RestoreV2:27*
T0*
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_9
Š
save/Assign_28AssignVariable_9/Adamsave/RestoreV2:28*
T0*
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_9
Ť
save/Assign_29AssignVariable_9/Adam_1save/RestoreV2:29*
T0*
_output_shapes
:*
use_locking(*
validate_shape(*
_class
loc:@Variable_9
save/Assign_30Assignbeta1_powersave/RestoreV2:30*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable
save/Assign_31Assignbeta2_powersave/RestoreV2:31*
T0*
_output_shapes
: *
use_locking(*
validate_shape(*
_class
loc:@Variable
Ź
save/restore_allNoOp^save/Assign^save/Assign_1^save/Assign_10^save/Assign_11^save/Assign_12^save/Assign_13^save/Assign_14^save/Assign_15^save/Assign_16^save/Assign_17^save/Assign_18^save/Assign_19^save/Assign_2^save/Assign_20^save/Assign_21^save/Assign_22^save/Assign_23^save/Assign_24^save/Assign_25^save/Assign_26^save/Assign_27^save/Assign_28^save/Assign_29^save/Assign_3^save/Assign_30^save/Assign_31^save/Assign_4^save/Assign_5^save/Assign_6^save/Assign_7^save/Assign_8^save/Assign_9"D
save/Const:0save/control_dependency:0save/restore_all 5 @F8"ć
trainable_variablesÎË
D
Variable:0Variable/AssignVariable/read:02truncated_normal:08
?
Variable_1:0Variable_1/AssignVariable_1/read:02Const:08
L
Variable_2:0Variable_2/AssignVariable_2/read:02truncated_normal_1:08
A
Variable_3:0Variable_3/AssignVariable_3/read:02 Const_1:08
L
Variable_4:0Variable_4/AssignVariable_4/read:02truncated_normal_2:08
A
Variable_5:0Variable_5/AssignVariable_5/read:02 Const_2:08
L
Variable_6:0Variable_6/AssignVariable_6/read:02truncated_normal_3:08
A
Variable_7:0Variable_7/AssignVariable_7/read:02 Const_3:08
L
Variable_8:0Variable_8/AssignVariable_8/read:02truncated_normal_4:08
A
Variable_9:0Variable_9/AssignVariable_9/read:02 Const_4:08"
train_op
Adam"
variables˙
D
Variable:0Variable/AssignVariable/read:02truncated_normal:08
?
Variable_1:0Variable_1/AssignVariable_1/read:02Const:08
L
Variable_2:0Variable_2/AssignVariable_2/read:02truncated_normal_1:08
A
Variable_3:0Variable_3/AssignVariable_3/read:02 Const_1:08
L
Variable_4:0Variable_4/AssignVariable_4/read:02truncated_normal_2:08
A
Variable_5:0Variable_5/AssignVariable_5/read:02 Const_2:08
L
Variable_6:0Variable_6/AssignVariable_6/read:02truncated_normal_3:08
A
Variable_7:0Variable_7/AssignVariable_7/read:02 Const_3:08
L
Variable_8:0Variable_8/AssignVariable_8/read:02truncated_normal_4:08
A
Variable_9:0Variable_9/AssignVariable_9/read:02 Const_4:08
T
beta1_power:0beta1_power/Assignbeta1_power/read:02beta1_power/initial_value:0
T
beta2_power:0beta2_power/Assignbeta2_power/read:02beta2_power/initial_value:0
`
Variable/Adam:0Variable/Adam/AssignVariable/Adam/read:02!Variable/Adam/Initializer/zeros:0
h
Variable/Adam_1:0Variable/Adam_1/AssignVariable/Adam_1/read:02#Variable/Adam_1/Initializer/zeros:0
h
Variable_1/Adam:0Variable_1/Adam/AssignVariable_1/Adam/read:02#Variable_1/Adam/Initializer/zeros:0
p
Variable_1/Adam_1:0Variable_1/Adam_1/AssignVariable_1/Adam_1/read:02%Variable_1/Adam_1/Initializer/zeros:0
h
Variable_2/Adam:0Variable_2/Adam/AssignVariable_2/Adam/read:02#Variable_2/Adam/Initializer/zeros:0
p
Variable_2/Adam_1:0Variable_2/Adam_1/AssignVariable_2/Adam_1/read:02%Variable_2/Adam_1/Initializer/zeros:0
h
Variable_3/Adam:0Variable_3/Adam/AssignVariable_3/Adam/read:02#Variable_3/Adam/Initializer/zeros:0
p
Variable_3/Adam_1:0Variable_3/Adam_1/AssignVariable_3/Adam_1/read:02%Variable_3/Adam_1/Initializer/zeros:0
h
Variable_4/Adam:0Variable_4/Adam/AssignVariable_4/Adam/read:02#Variable_4/Adam/Initializer/zeros:0
p
Variable_4/Adam_1:0Variable_4/Adam_1/AssignVariable_4/Adam_1/read:02%Variable_4/Adam_1/Initializer/zeros:0
h
Variable_5/Adam:0Variable_5/Adam/AssignVariable_5/Adam/read:02#Variable_5/Adam/Initializer/zeros:0
p
Variable_5/Adam_1:0Variable_5/Adam_1/AssignVariable_5/Adam_1/read:02%Variable_5/Adam_1/Initializer/zeros:0
h
Variable_6/Adam:0Variable_6/Adam/AssignVariable_6/Adam/read:02#Variable_6/Adam/Initializer/zeros:0
p
Variable_6/Adam_1:0Variable_6/Adam_1/AssignVariable_6/Adam_1/read:02%Variable_6/Adam_1/Initializer/zeros:0
h
Variable_7/Adam:0Variable_7/Adam/AssignVariable_7/Adam/read:02#Variable_7/Adam/Initializer/zeros:0
p
Variable_7/Adam_1:0Variable_7/Adam_1/AssignVariable_7/Adam_1/read:02%Variable_7/Adam_1/Initializer/zeros:0
h
Variable_8/Adam:0Variable_8/Adam/AssignVariable_8/Adam/read:02#Variable_8/Adam/Initializer/zeros:0
p
Variable_8/Adam_1:0Variable_8/Adam_1/AssignVariable_8/Adam_1/read:02%Variable_8/Adam_1/Initializer/zeros:0
h
Variable_9/Adam:0Variable_9/Adam/AssignVariable_9/Adam/read:02#Variable_9/Adam/Initializer/zeros:0
p
Variable_9/Adam_1:0Variable_9/Adam_1/AssignVariable_9/Adam_1/read:02%Variable_9/Adam_1/Initializer/zeros:0