Ї
��
D
AddV2
x"T
y"T
z"T"
Ttype:
2 ��
E
AssignAddVariableOp
resource
value"dtype"
dtypetype�
B
AssignVariableOp
resource
value"dtype"
dtypetype�
R
BroadcastGradientArgs
s0"T
s1"T
r0"T
r1"T"
Ttype0:
2
N
Cast
x"SrcT
y"DstT"
SrcTtype"
DstTtype"
Truncatebool(
8
Const
output"dtype"
valuetensor"
dtypetype
A
FloorDiv
x"T
y"T
z"T"
Ttype:
2
.
Identity
input"T
output"T"
Ttype
>
Maximum
x"T
y"T
z"T"
Ttype:
2
�
Mean
input"T
reduction_indices"Tidx
output"T"
keep_dimsbool( "
Ttype:
2
"
Tidxtype0:
2
e
MergeV2Checkpoints
checkpoint_prefixes
destination_prefix"
delete_old_dirsbool(�
?
Mul
x"T
y"T
z"T"
Ttype:
2 �
NoOp
M
Pack
values"T*N
output"T"
Nint(0"
Ttype"
axisint
�
PartitionedCall
args2Tin
output2Tout"
Tin
list(type)("
Tout
list(type)("
ffunc"
configstring "
config_protostring "
executor_typestring
C
Placeholder
output"dtype"
dtypetype"
shapeshape:
�
Prod
input"T
reduction_indices"Tidx
output"T"
keep_dimsbool( "
Ttype:
2
"
Tidxtype0:
2
@
ReadVariableOp
resource
value"dtype"
dtypetype�
@
RealDiv
x"T
y"T
z"T"
Ttype:
2
[
Reshape
tensor"T
shape"Tshape
output"T"
Ttype"
Tshapetype0:
2
}
ResourceApplyGradientDescent
var
alpha"T
delta"T"
Ttype:
2
"
use_lockingbool( �
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�
?
Select
condition
t"T
e"T
output"T"
Ttype
P
Shape
input"T
output"out_type"
Ttype"
out_typetype0:
2
H
ShardedFilename
basename
shard
num_shards
filename
3
Square
x"T
y"T"
Ttype:
2
�
StatefulPartitionedCall
args2Tin
output2Tout"
Tin
list(type)("
Tout
list(type)("
ffunc"
configstring "
config_protostring "
executor_typestring �
@
StaticRegexFullMatch
input
output
"
patternstring
N
StringJoin
inputs*N
output"
Nint(0"
separatorstring
<
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
�
VarHandleOp
resource"
containerstring "
shared_namestring "
dtypetype"
shapeshape"#
allowed_deviceslist(string)
�"serve*2.5.02v2.5.0-rc3-213-ga4dfb8d1a718��
Z
wVarHandleOp*
_output_shapes
: *
dtype0*
shape:*
shared_namew
S
w/Read/ReadVariableOpReadVariableOpw*
_output_shapes
:*
dtype0
Z
bVarHandleOp*
_output_shapes
: *
dtype0*
shape:*
shared_nameb
S
b/Read/ReadVariableOpReadVariableOpb*
_output_shapes
:*
dtype0
d
SGD/iterVarHandleOp*
_output_shapes
: *
dtype0 *
shape: *
shared_name
SGD/iter
]
SGD/iter/Read/ReadVariableOpReadVariableOpSGD/iter*
_output_shapes
: *
dtype0
f
SGD/decayVarHandleOp*
_output_shapes
: *
dtype0*
shape: *
shared_name SGD/decay
_
SGD/decay/Read/ReadVariableOpReadVariableOp SGD/decay*
_output_shapes
: *
dtype0
v
SGD/learning_rateVarHandleOp*
_output_shapes
: *
dtype0*
shape: *"
shared_nameSGD/learning_rate
o
%SGD/learning_rate/Read/ReadVariableOpReadVariableOpSGD/learning_rate*
_output_shapes
: *
dtype0
l
SGD/momentumVarHandleOp*
_output_shapes
: *
dtype0*
shape: *
shared_nameSGD/momentum
e
SGD/momentum/Read/ReadVariableOpReadVariableOpSGD/momentum*
_output_shapes
: *
dtype0
NoOpNoOp
�
ConstConst"
/device:CPU:0*
_output_shapes
: *
dtype0*�
value�B� B�
-
w
b
optimizer
signatures
31
VARIABLE_VALUEww/.ATTRIBUTES/VARIABLE_VALUE
31
VARIABLE_VALUEbb/.ATTRIBUTES/VARIABLE_VALUE
6
iter
decay
learning_rate
momentum
GE
VARIABLE_VALUESGD/iter)optimizer/iter/.ATTRIBUTES/VARIABLE_VALUE
IG
VARIABLE_VALUE SGD/decay*optimizer/decay/.ATTRIBUTES/VARIABLE_VALUE
YW
VARIABLE_VALUESGD/learning_rate2optimizer/learning_rate/.ATTRIBUTES/VARIABLE_VALUE
OM
VARIABLE_VALUESGD/momentum-optimizer/momentum/.ATTRIBUTES/VARIABLE_VALUE
�
StatefulPartitionedCallStatefulPartitionedCallb*
Tin
2*
Tout
2*
_collective_manager_ids
*
_output_shapes
:*#
_read_only_resource_inputs
*-
config_proto
CPU
GPU 2J 8� **
f%R#
!__inference_signature_wrapper_229
b
train_xPlaceholder*#
_output_shapes
:
���������*
dtype0*
shape:
���������
b
train_yPlaceholder*#
_output_shapes
:
���������*
dtype0*
shape:
���������
�
StatefulPartitionedCall_1StatefulPartitionedCalltrain_xtrain_ywbSGD/learning_rateSGD/momentumSGD/iter*
Tin
2*
Tout
2*
_collective_manager_ids
*
_output_shapes
: *$
_read_only_resource_inputs
*-
config_proto
CPU
GPU 2J 8� **
f%R#
!__inference_signature_wrapper_213
�
StatefulPartitionedCall_2StatefulPartitionedCallw*
Tin
2*
Tout
2*
_collective_manager_ids
*
_output_shapes
:*#
_read_only_resource_inputs
*-
config_proto
CPU
GPU 2J 8� **
f%R#
!__inference_signature_wrapper_221
O
saver_filenamePlaceholder*
_output_shapes
: *
dtype0*
shape:
�
StatefulPartitionedCall_3StatefulPartitionedCallsaver_filenamew/Read/ReadVariableOpb/Read/ReadVariableOpSGD/iter/Read/ReadVariableOpSGD/decay/Read/ReadVariableOp%SGD/learning_rate/Read/ReadVariableOp SGD/momentum/Read/ReadVariableOpConst*
Tin
2 *
Tout
2*
_collective_manager_ids
*
_output_shapes
: *
_read_only_resource_inputs
*-
config_proto
CPU
GPU 2J 8� *%
f R
__inference__traced_save_390
�
StatefulPartitionedCall_4StatefulPartitionedCallsaver_filenamewbSGD/iter SGD/decaySGD/learning_rateSGD/momentum*
Tin
2*
Tout
2*
_collective_manager_ids
*
_output_shapes
: *
_read_only_resource_inputs
*-
config_proto
CPU
GPU 2J 8� *(
f#R!
__inference__traced_restore_418Ǻ
�
`
__inference_get_b_195%
readvariableop_resource:
identity��ReadVariableOpt
ReadVariableOpReadVariableOpreadvariableop_resource*
_output_shapes
:*
dtype02
ReadVariableOpn
IdentityIdentityReadVariableOp:value:0^ReadVariableOp*
T0*
_output_shapes
:2
Identity"
identityIdentity:output:0*(
_construction_context
kEagerRuntime*
_input_shapes
: 2
ReadVariableOpReadVariableOp
�
�
__inference___call___29
x%
readvariableop_resource:)
add_readvariableop_resource:
identity��ReadVariableOp�add/ReadVariableOpt
ReadVariableOpReadVariableOpreadvariableop_resource*
_output_shapes
:*
dtype02
ReadVariableOpZ
mulMulReadVariableOp:value:0x*
T0*#
_output_shapes
:
���������2
mul�
add/ReadVariableOpReadVariableOpadd_readvariableop_resource*
_output_shapes
:*
dtype02
add/ReadVariableOpf
addAddV2mul:z:0add/ReadVariableOp:value:0*
T0*#
_output_shapes
:
���������2
add}
IdentityIdentityadd:z:0^ReadVariableOp^add/ReadVariableOp*
T0*#
_output_shapes
:
���������2
Identity"
identityIdentity:output:0*(
_construction_context
kEagerRuntime*&
_input_shapes
:
���������: : 2
ReadVariableOpReadVariableOp2(
add/ReadVariableOpadd/ReadVariableOp:F B
#
_output_shapes
:
���������
_user_specified_namex
�
�
%__inference___backward___call___64_94
placeholder
gradients_add_grad_shape_mul1
-gradients_add_grad_shape_1_add_readvariableop+
'gradients_mul_grad_shape_readvariableop
gradients_mul_grad_shape_1_x
identity
identity_1
identity_2q
gradients/grad_ys_0Identityplaceholder*
T0*#
_output_shapes
:
���������2
gradients/grad_ys_0�
gradients/add_grad/ShapeShapegradients_add_grad_shape_mul*
T0*
_output_shapes
:2
gradients/add_grad/Shape�
gradients/add_grad/Shape_1Shape-gradients_add_grad_shape_1_add_readvariableop*
T0*
_output_shapes
:2
gradients/add_grad/Shape_1�
(gradients/add_grad/BroadcastGradientArgsBroadcastGradientArgs!gradients/add_grad/Shape:output:0#gradients/add_grad/Shape_1:output:0*2
_output_shapes
:
���������:
���������2*
(gradients/add_grad/BroadcastGradientArgs�
gradients/add_grad/SumSumgradients/grad_ys_0:output:0-gradients/add_grad/BroadcastGradientArgs:r0:0*
T0*
_output_shapes
:2
gradients/add_grad/Sum�
gradients/add_grad/ReshapeReshapegradients/add_grad/Sum:output:0!gradients/add_grad/Shape:output:0*
T0*#
_output_shapes
:
���������2
gradients/add_grad/Reshape�
gradients/add_grad/Sum_1Sumgradients/grad_ys_0:output:0-gradients/add_grad/BroadcastGradientArgs:r1:0*
T0*
_output_shapes
:2
gradients/add_grad/Sum_1�
gradients/add_grad/Reshape_1Reshape!gradients/add_grad/Sum_1:output:0#gradients/add_grad/Shape_1:output:0*
T0*
_output_shapes
:2
gradients/add_grad/Reshape_1�
gradients/mul_grad/ShapeShape'gradients_mul_grad_shape_readvariableop*
T0*
_output_shapes
:2
gradients/mul_grad/Shape�
gradients/mul_grad/Shape_1Shapegradients_mul_grad_shape_1_x*
T0*
_output_shapes
:2
gradients/mul_grad/Shape_1�
(gradients/mul_grad/BroadcastGradientArgsBroadcastGradientArgs!gradients/mul_grad/Shape:output:0#gradients/mul_grad/Shape_1:output:0*2
_output_shapes
:
���������:
���������2*
(gradients/mul_grad/BroadcastGradientArgs�
gradients/mul_grad/MulMul#gradients/add_grad/Reshape:output:0gradients_mul_grad_shape_1_x*
T0*#
_output_shapes
:
���������2
gradients/mul_grad/Mul�
gradients/mul_grad/SumSumgradients/mul_grad/Mul:z:0-gradients/mul_grad/BroadcastGradientArgs:r0:0*
T0*
_output_shapes
:2
gradients/mul_grad/Sum�
gradients/mul_grad/ReshapeReshapegradients/mul_grad/Sum:output:0!gradients/mul_grad/Shape:output:0*
T0*
_output_shapes
:2
gradients/mul_grad/Reshape�
gradients/mul_grad/Mul_1Mul'gradients_mul_grad_shape_readvariableop#gradients/add_grad/Reshape:output:0*
T0*#
_output_shapes
:
���������2
gradients/mul_grad/Mul_1�
gradients/mul_grad/Sum_1Sumgradients/mul_grad/Mul_1:z:0-gradients/mul_grad/BroadcastGradientArgs:r1:0*
T0*
_output_shapes
:2
gradients/mul_grad/Sum_1�
gradients/mul_grad/Reshape_1Reshape!gradients/mul_grad/Sum_1:output:0#gradients/mul_grad/Shape_1:output:0*
T0*#
_output_shapes
:
���������2
gradients/mul_grad/Reshape_1u
IdentityIdentity%gradients/mul_grad/Reshape_1:output:0*
T0*#
_output_shapes
:
���������2
Identityn
Identity_1Identity#gradients/mul_grad/Reshape:output:0*
T0*
_output_shapes
:2
Identity_1p
Identity_2Identity%gradients/add_grad/Reshape_1:output:0*
T0*
_output_shapes
:2
Identity_2"
identityIdentity:output:0"!
identity_1Identity_1:output:0"!
identity_2Identity_2:output:0*(
_construction_context
kEagerRuntime*L
_input_shapes;
9:
���������:
���������:::
���������*0
forward_function_name__forward___call___93:) %
#
_output_shapes
:
���������:)%
#
_output_shapes
:
���������:
_output_shapes
::
_output_shapes
::)%
#
_output_shapes
:
���������
�
e
!__inference_signature_wrapper_221
unknown:
identity��StatefulPartitionedCall�
StatefulPartitionedCallStatefulPartitionedCallunknown*
Tin
2*
Tout
2*
_collective_manager_ids
*
_output_shapes
:*#
_read_only_resource_inputs
*-
config_proto
CPU
GPU 2J 8� *
fR
__inference_get_w_1892
StatefulPartitionedCall�
IdentityIdentity StatefulPartitionedCall:output:0^StatefulPartitionedCall*
T0*
_output_shapes
:2
Identity"
identityIdentity:output:0*(
_construction_context
kEagerRuntime*
_input_shapes
: 22
StatefulPartitionedCallStatefulPartitionedCall
�
�
__forward___call___326
x_0%
readvariableop_resource:)
add_readvariableop_resource:
identity
mul
add_readvariableop
readvariableop
x��ReadVariableOp�add/ReadVariableOpt
ReadVariableOpReadVariableOpreadvariableop_resource*
_output_shapes
:*
dtype02
ReadVariableOp9
mul_0MulReadVariableOp:value:0x_0*
T02
mul�
add/ReadVariableOpReadVariableOpadd_readvariableop_resource*
_output_shapes
:*
dtype02
add/ReadVariableOph
addAddV2 mul_0:z:0add/ReadVariableOp:value:0*
T0*#
_output_shapes
:
���������2
add}
IdentityIdentityadd:z:0^ReadVariableOp^add/ReadVariableOp*
T0*#
_output_shapes
:
���������2
Identity"0
add_readvariableopadd/ReadVariableOp:value:0"
identityIdentity:output:0"
mul mul_0:z:0"(
readvariableopReadVariableOp:value:0"
xx_0*(
_construction_context
kEagerRuntime*&
_input_shapes
:
���������: : *C
backward_function_name)'__inference___backward___call___297_3272
ReadVariableOpReadVariableOp2(
add/ReadVariableOpadd/ReadVariableOp:F B
#
_output_shapes
:
���������
_user_specified_namex
�
`
__inference_get_b_244%
readvariableop_resource:
identity��ReadVariableOpt
ReadVariableOpReadVariableOpreadvariableop_resource*
_output_shapes
:*
dtype02
ReadVariableOpn
IdentityIdentityReadVariableOp:value:0^ReadVariableOp*
T0*
_output_shapes
:2
Identity"
identityIdentity:output:0*(
_construction_context
kEagerRuntime*
_input_shapes
: 2
ReadVariableOpReadVariableOp
�
`
__inference_get_w_249%
readvariableop_resource:
identity��ReadVariableOpt
ReadVariableOpReadVariableOpreadvariableop_resource*
_output_shapes
:*
dtype02
ReadVariableOpn
IdentityIdentityReadVariableOp:value:0^ReadVariableOp*
T0*
_output_shapes
:2
Identity"
identityIdentity:output:0*(
_construction_context
kEagerRuntime*
_input_shapes
: 2
ReadVariableOpReadVariableOp
�
�
__inference__traced_save_390
file_prefix
savev2_w_read_readvariableop
savev2_b_read_readvariableop'
#savev2_sgd_iter_read_readvariableop (
$savev2_sgd_decay_read_readvariableop0
,savev2_sgd_learning_rate_read_readvariableop+
'savev2_sgd_momentum_read_readvariableop
savev2_const
identity_1��MergeV2Checkpoints�
StaticRegexFullMatchStaticRegexFullMatchfile_prefix"
/device:CPU:**
_output_shapes
: *
pattern
^s3://.*2
StaticRegexFullMatchc
ConstConst"
/device:CPU:**
_output_shapes
: *
dtype0*
value
B B.part2
Constl
Const_1Const"
/device:CPU:**
_output_shapes
: *
dtype0*
valueB B
_temp/part2
Const_1�
SelectSelectStaticRegexFullMatch:output:0Const:output:0Const_1:output:0"
/device:CPU:**
T0*
_output_shapes
: 2
Selectt
StringJoin
StringJoinfile_prefixSelect:output:0"
/device:CPU:**
N*
_output_shapes
: 2
StringJoinZ
num_shardsConst*
_output_shapes
: *
dtype0*
value B :2
num_shards
ShardedFilename/shardConst"
/device:CPU:0*
_output_shapes
: *
dtype0*
value B : 2
ShardedFilename/shard�
ShardedFilenameShardedFilenameStringJoin:output:0ShardedFilename/shard:output:0num_shards:output:0"
/device:CPU:0*
_output_shapes
: 2
ShardedFilename�
SaveV2/tensor_namesConst"
/device:CPU:0*
_output_shapes
:*
dtype0*�
value�B�Bw/.ATTRIBUTES/VARIABLE_VALUEBb/.ATTRIBUTES/VARIABLE_VALUEB)optimizer/iter/.ATTRIBUTES/VARIABLE_VALUEB*optimizer/decay/.ATTRIBUTES/VARIABLE_VALUEB2optimizer/learning_rate/.ATTRIBUTES/VARIABLE_VALUEB-optimizer/momentum/.ATTRIBUTES/VARIABLE_VALUEB_CHECKPOINTABLE_OBJECT_GRAPH2
SaveV2/tensor_names�
SaveV2/shape_and_slicesConst"
/device:CPU:0*
_output_shapes
:*
dtype0*!
valueBB B B B B B B 2
SaveV2/shape_and_slices�
SaveV2SaveV2ShardedFilename:filename:0SaveV2/tensor_names:output:0 SaveV2/shape_and_slices:output:0savev2_w_read_readvariableopsavev2_b_read_readvariableop#savev2_sgd_iter_read_readvariableop$savev2_sgd_decay_read_readvariableop,savev2_sgd_learning_rate_read_readvariableop'savev2_sgd_momentum_read_readvariableopsavev2_const"
/device:CPU:0*
_output_shapes
*
dtypes
2 2
SaveV2�
&MergeV2Checkpoints/checkpoint_prefixesPackShardedFilename:filename:0^SaveV2"
/device:CPU:0*
N*
T0*
_output_shapes
:2(
&MergeV2Checkpoints/checkpoint_prefixes�
MergeV2CheckpointsMergeV2Checkpoints/MergeV2Checkpoints/checkpoint_prefixes:output:0file_prefix"
/device:CPU:0*
_output_shapes
2
MergeV2Checkpointsr
IdentityIdentityfile_prefix^MergeV2Checkpoints"
/device:CPU:0*
T0*
_output_shapes
: 2
Identitym
Identity_1IdentityIdentity:output:0^MergeV2Checkpoints*
T0*
_output_shapes
: 2
Identity_1"!
identity_1Identity_1:output:0*+
_input_shapes
: ::: : : : : 2(
MergeV2CheckpointsMergeV2Checkpoints:C ?
_output_shapes
:
%
_user_specified_name
file_prefix:
_output_shapes
::
_output_shapes
::
_output_shapes
: :
_output_shapes
: :
_output_shapes
: :
_output_shapes
: :
_output_shapes
:
�
�
__forward___call___93
x_0%
readvariableop_resource:)
add_readvariableop_resource:
identity
mul
add_readvariableop
readvariableop
x��ReadVariableOp�add/ReadVariableOpt
ReadVariableOpReadVariableOpreadvariableop_resource*
_output_shapes
:*
dtype02
ReadVariableOp9
mul_0MulReadVariableOp:value:0x_0*
T02
mul�
add/ReadVariableOpReadVariableOpadd_readvariableop_resource*
_output_shapes
:*
dtype02
add/ReadVariableOph
addAddV2 mul_0:z:0add/ReadVariableOp:value:0*
T0*#
_output_shapes
:
���������2
add}
IdentityIdentityadd:z:0^ReadVariableOp^add/ReadVariableOp*
T0*#
_output_shapes
:
���������2
Identity"0
add_readvariableopadd/ReadVariableOp:value:0"
identityIdentity:output:0"
mul mul_0:z:0"(
readvariableopReadVariableOp:value:0"
xx_0*(
_construction_context
kEagerRuntime*&
_input_shapes
:
���������: : *A
backward_function_name'%__inference___backward___call___64_942
ReadVariableOpReadVariableOp2(
add/ReadVariableOpadd/ReadVariableOp:F B
#
_output_shapes
:
���������
_user_specified_namex
�<
�
__inference_train_183
x
y
unknown:
unknown_0:*
sgd_cast_readvariableop_resource: ,
"sgd_cast_1_readvariableop_resource: .
$sgd_sgd_assignaddvariableop_resource:
identity��SGD/Cast/ReadVariableOp�SGD/Cast_1/ReadVariableOp�SGD/SGD/AssignAddVariableOp�+SGD/SGD/update/ResourceApplyGradientDescent�-SGD/SGD/update_1/ResourceApplyGradientDescent�StatefulPartitionedCall�
StatefulPartitionedCallStatefulPartitionedCallxunknown unknown_0*
Tin
2*
Tout
2*
_collective_manager_ids
*M
_output_shapes;
9:
���������:
���������:::
���������*$
_read_only_resource_inputs
*-
config_proto
CPU
GPU 2J 8� *
fR
__forward___call___932
StatefulPartitionedCalld
subSub StatefulPartitionedCall:output:0y*
T0*#
_output_shapes
:
���������2
subQ
SquareSquaresub:z:0*
T0*#
_output_shapes
:
���������2
SquareX
ConstConst*
_output_shapes
:*
dtype0*
value
B: 2
ConstQ
MeanMean
Square:y:0Const:output:0*
T0*
_output_shapes
: 2
MeanQ
onesConst*
_output_shapes
: *
dtype0*
valueB
* �?2
ones�
gradient_tape/Reshape/shapeConst*
_output_shapes
:*
dtype0*
value
B:2
gradient_tape/Reshape/shape�
gradient_tape/ReshapeReshape
ones:output:0$gradient_tape/Reshape/shape:output:0*
T0*
_output_shapes
:2
gradient_tape/Reshaped
gradient_tape/ShapeShape
Square:y:0*
T0*
_output_shapes
:2
gradient_tape/Shape�
gradient_tape/TileTilegradient_tape/Reshape:output:0gradient_tape/Shape:output:0*
T0*#
_output_shapes
:
���������2
gradient_tape/Tileh
gradient_tape/Shape_1Shape
Square:y:0*
T0*
_output_shapes
:2
gradient_tape/Shape_1q
gradient_tape/Shape_2Const*
_output_shapes
: *
dtype0*
valueB 2
gradient_tape/Shape_2t
gradient_tape/ConstConst*
_output_shapes
:*
dtype0*
value
B: 2
gradient_tape/Const�
gradient_tape/ProdProdgradient_tape/Shape_1:output:0gradient_tape/Const:output:0*
T0*
_output_shapes
: 2
gradient_tape/Prodx
gradient_tape/Const_1Const*
_output_shapes
:*
dtype0*
value
B: 2
gradient_tape/Const_1�
gradient_tape/Prod_1Prodgradient_tape/Shape_2:output:0gradient_tape/Const_1:output:0*
T0*
_output_shapes
: 2
gradient_tape/Prod_1t
gradient_tape/Maximum/yConst*
_output_shapes
: *
dtype0*
value B :2
gradient_tape/Maximum/y�
gradient_tape/MaximumMaximumgradient_tape/Prod_1:output:0 gradient_tape/Maximum/y:output:0*
T0*
_output_shapes
: 2
gradient_tape/Maximum�
gradient_tape/floordivFloorDivgradient_tape/Prod:output:0gradient_tape/Maximum:z:0*
T0*
_output_shapes
: 2
gradient_tape/floordiv|
gradient_tape/CastCastgradient_tape/floordiv:z:0*
DstT0*
SrcT0*
_output_shapes
: 2
gradient_tape/Cast�
gradient_tape/truedivRealDivgradient_tape/Tile:output:0gradient_tape/Cast:y:0*
T0*#
_output_shapes
:
���������2
gradient_tape/truediv�
gradient_tape/Const_2Const^gradient_tape/truediv*
_output_shapes
: *
dtype0*
valueB
* @2
gradient_tape/Const_2�
gradient_tape/MulMulsub:z:0gradient_tape/Const_2:output:0*
T0*#
_output_shapes
:
���������2
gradient_tape/Mul�
gradient_tape/Mul_1Mulgradient_tape/truediv:z:0gradient_tape/Mul:z:0*
T0*#
_output_shapes
:
���������2
gradient_tape/Mul_1�
gradient_tape/sub/ShapeShape StatefulPartitionedCall:output:0*
T0*
_output_shapes
:2
gradient_tape/sub/Shapeg
gradient_tape/sub/Shape_1Shapey*
T0*
_output_shapes
:2
gradient_tape/sub/Shape_1�
'gradient_tape/sub/BroadcastGradientArgsBroadcastGradientArgs gradient_tape/sub/Shape:output:0"gradient_tape/sub/Shape_1:output:0*2
_output_shapes
:
���������:
���������2)
'gradient_tape/sub/BroadcastGradientArgs�
gradient_tape/sub/SumSumgradient_tape/Mul_1:z:0,gradient_tape/sub/BroadcastGradientArgs:r0:0*
T0*
_output_shapes
:2
gradient_tape/sub/Sum�
gradient_tape/sub/ReshapeReshapegradient_tape/sub/Sum:output:0 gradient_tape/sub/Shape:output:0*
T0*#
_output_shapes
:
���������2
gradient_tape/sub/Reshape�
PartitionedCallPartitionedCall"gradient_tape/sub/Reshape:output:0 StatefulPartitionedCall:output:1 StatefulPartitionedCall:output:2 StatefulPartitionedCall:output:3 StatefulPartitionedCall:output:4*
Tin
2*
Tout
2*
_collective_manager_ids
*/
_output_shapes
:
���������::*
_read_only_resource_inputs
*-
config_proto
CPU
GPU 2J 8� *.
f)R'
%__inference___backward___call___64_942
PartitionedCall�
SGD/Cast/ReadVariableOpReadVariableOp sgd_cast_readvariableop_resource*
_output_shapes
: *
dtype02
SGD/Cast/ReadVariableOp�
SGD/IdentityIdentitySGD/Cast/ReadVariableOp:value:0",/job:localhost/replica:0/task:0/device:CPU:0*
T0*
_output_shapes
: 2
SGD/Identity�
SGD/Cast_1/ReadVariableOpReadVariableOp"sgd_cast_1_readvariableop_resource*
_output_shapes
: *
dtype02
SGD/Cast_1/ReadVariableOp�
SGD/Identity_1Identity!SGD/Cast_1/ReadVariableOp:value:0",/job:localhost/replica:0/task:0/device:CPU:0*
T0*
_output_shapes
: 2
SGD/Identity_1�
+SGD/SGD/update/ResourceApplyGradientDescentResourceApplyGradientDescent unknown_0SGD/Identity:output:0PartitionedCall:output:2^StatefulPartitionedCall",/job:localhost/replica:0/task:0/device:CPU:0*
T0*
_class
loc:@133*
_output_shapes
*
use_locking(2-
+SGD/SGD/update/ResourceApplyGradientDescent�
-SGD/SGD/update_1/ResourceApplyGradientDescentResourceApplyGradientDescentunknownSGD/Identity:output:0PartitionedCall:output:1^StatefulPartitionedCall",/job:localhost/replica:0/task:0/device:CPU:0*
T0*
_class
loc:@131*
_output_shapes
*
use_locking(2/
-SGD/SGD/update_1/ResourceApplyGradientDescent�
SGD/SGD/group_depsNoOp,^SGD/SGD/update/ResourceApplyGradientDescent.^SGD/SGD/update_1/ResourceApplyGradientDescent",/job:localhost/replica:0/task:0/device:CPU:0*
_output_shapes
2
SGD/SGD/group_depsu
SGD/SGD/ConstConst^SGD/SGD/group_deps*
_output_shapes
: *
dtype0 *
value B R2
SGD/SGD/Const�
SGD/SGD/AssignAddVariableOpAssignAddVariableOp$sgd_sgd_assignaddvariableop_resourceSGD/SGD/Const:output:0*
_output_shapes
*
dtype0 2
SGD/SGD/AssignAddVariableOp�
IdentityIdentity
Mean:output:0^SGD/Cast/ReadVariableOp^SGD/Cast_1/ReadVariableOp^SGD/SGD/AssignAddVariableOp,^SGD/SGD/update/ResourceApplyGradientDescent.^SGD/SGD/update_1/ResourceApplyGradientDescent^StatefulPartitionedCall*
T0*
_output_shapes
: 2
Identity"
identityIdentity:output:0*(
_construction_context
kEagerRuntime*;
_input_shapes*
(:
���������:
���������: : : : : 22
SGD/Cast/ReadVariableOpSGD/Cast/ReadVariableOp26
SGD/Cast_1/ReadVariableOpSGD/Cast_1/ReadVariableOp2:
SGD/SGD/AssignAddVariableOpSGD/SGD/AssignAddVariableOp2Z
+SGD/SGD/update/ResourceApplyGradientDescent+SGD/SGD/update/ResourceApplyGradientDescent2^
-SGD/SGD/update_1/ResourceApplyGradientDescent-SGD/SGD/update_1/ResourceApplyGradientDescent22
StatefulPartitionedCallStatefulPartitionedCall:F B
#
_output_shapes
:
���������
_user_specified_namex:FB
#
_output_shapes
:
���������
_user_specified_namey
�
�
!__inference_signature_wrapper_213
x
y
unknown:
unknown_0:
unknown_1:
unknown_2:
unknown_3:
identity��StatefulPartitionedCall�
StatefulPartitionedCallStatefulPartitionedCallxyunknown unknown_0 unknown_1 unknown_2 unknown_3*
Tin
2*
Tout
2*
_collective_manager_ids
*
_output_shapes
: *$
_read_only_resource_inputs
*-
config_proto
CPU
GPU 2J 8� *
fR
__inference_train_1832
StatefulPartitionedCall}
IdentityIdentity StatefulPartitionedCall:output:0^StatefulPartitionedCall*
T0*
_output_shapes
: 2
Identity"
identityIdentity:output:0*(
_construction_context
kEagerRuntime*;
_input_shapes*
(:
���������:
���������: : : : : 22
StatefulPartitionedCallStatefulPartitionedCall:F B
#
_output_shapes
:
���������
_user_specified_namex:FB
#
_output_shapes
:
���������
_user_specified_namey
�
�
__inference___call___239
x%
readvariableop_resource:)
add_readvariableop_resource:
identity��ReadVariableOp�add/ReadVariableOpt
ReadVariableOpReadVariableOpreadvariableop_resource*
_output_shapes
:*
dtype02
ReadVariableOpZ
mulMulReadVariableOp:value:0x*
T0*#
_output_shapes
:
���������2
mul�
add/ReadVariableOpReadVariableOpadd_readvariableop_resource*
_output_shapes
:*
dtype02
add/ReadVariableOpf
addAddV2mul:z:0add/ReadVariableOp:value:0*
T0*#
_output_shapes
:
���������2
add}
IdentityIdentityadd:z:0^ReadVariableOp^add/ReadVariableOp*
T0*#
_output_shapes
:
���������2
Identity"
identityIdentity:output:0*(
_construction_context
kEagerRuntime*&
_input_shapes
:
���������: : 2
ReadVariableOpReadVariableOp2(
add/ReadVariableOpadd/ReadVariableOp:F B
#
_output_shapes
:
���������
_user_specified_namex
�
`
__inference_get_w_189%
readvariableop_resource:
identity��ReadVariableOpt
ReadVariableOpReadVariableOpreadvariableop_resource*
_output_shapes
:*
dtype02
ReadVariableOpn
IdentityIdentityReadVariableOp:value:0^ReadVariableOp*
T0*
_output_shapes
:2
Identity"
identityIdentity:output:0*(
_construction_context
kEagerRuntime*
_input_shapes
: 2
ReadVariableOpReadVariableOp
�
e
!__inference_signature_wrapper_229
unknown:
identity��StatefulPartitionedCall�
StatefulPartitionedCallStatefulPartitionedCallunknown*
Tin
2*
Tout
2*
_collective_manager_ids
*
_output_shapes
:*#
_read_only_resource_inputs
*-
config_proto
CPU
GPU 2J 8� *
fR
__inference_get_b_1952
StatefulPartitionedCall�
IdentityIdentity StatefulPartitionedCall:output:0^StatefulPartitionedCall*
T0*
_output_shapes
:2
Identity"
identityIdentity:output:0*(
_construction_context
kEagerRuntime*
_input_shapes
: 22
StatefulPartitionedCallStatefulPartitionedCall
�<
�
__inference_train_346
x
y
unknown:
unknown_0:*
sgd_cast_readvariableop_resource: ,
"sgd_cast_1_readvariableop_resource: .
$sgd_sgd_assignaddvariableop_resource:
identity��SGD/Cast/ReadVariableOp�SGD/Cast_1/ReadVariableOp�SGD/SGD/AssignAddVariableOp�+SGD/SGD/update/ResourceApplyGradientDescent�-SGD/SGD/update_1/ResourceApplyGradientDescent�StatefulPartitionedCall�
StatefulPartitionedCallStatefulPartitionedCallxunknown unknown_0*
Tin
2*
Tout
2*
_collective_manager_ids
*M
_output_shapes;
9:
���������:
���������:::
���������*$
_read_only_resource_inputs
*-
config_proto
CPU
GPU 2J 8� *
fR
__forward___call___3262
StatefulPartitionedCalld
subSub StatefulPartitionedCall:output:0y*
T0*#
_output_shapes
:
���������2
subQ
SquareSquaresub:z:0*
T0*#
_output_shapes
:
���������2
SquareX
ConstConst*
_output_shapes
:*
dtype0*
value
B: 2
ConstQ
MeanMean
Square:y:0Const:output:0*
T0*
_output_shapes
: 2
MeanQ
onesConst*
_output_shapes
: *
dtype0*
valueB
* �?2
ones�
gradient_tape/Reshape/shapeConst*
_output_shapes
:*
dtype0*
value
B:2
gradient_tape/Reshape/shape�
gradient_tape/ReshapeReshape
ones:output:0$gradient_tape/Reshape/shape:output:0*
T0*
_output_shapes
:2
gradient_tape/Reshaped
gradient_tape/ShapeShape
Square:y:0*
T0*
_output_shapes
:2
gradient_tape/Shape�
gradient_tape/TileTilegradient_tape/Reshape:output:0gradient_tape/Shape:output:0*
T0*#
_output_shapes
:
���������2
gradient_tape/Tileh
gradient_tape/Shape_1Shape
Square:y:0*
T0*
_output_shapes
:2
gradient_tape/Shape_1q
gradient_tape/Shape_2Const*
_output_shapes
: *
dtype0*
valueB 2
gradient_tape/Shape_2t
gradient_tape/ConstConst*
_output_shapes
:*
dtype0*
value
B: 2
gradient_tape/Const�
gradient_tape/ProdProdgradient_tape/Shape_1:output:0gradient_tape/Const:output:0*
T0*
_output_shapes
: 2
gradient_tape/Prodx
gradient_tape/Const_1Const*
_output_shapes
:*
dtype0*
value
B: 2
gradient_tape/Const_1�
gradient_tape/Prod_1Prodgradient_tape/Shape_2:output:0gradient_tape/Const_1:output:0*
T0*
_output_shapes
: 2
gradient_tape/Prod_1t
gradient_tape/Maximum/yConst*
_output_shapes
: *
dtype0*
value B :2
gradient_tape/Maximum/y�
gradient_tape/MaximumMaximumgradient_tape/Prod_1:output:0 gradient_tape/Maximum/y:output:0*
T0*
_output_shapes
: 2
gradient_tape/Maximum�
gradient_tape/floordivFloorDivgradient_tape/Prod:output:0gradient_tape/Maximum:z:0*
T0*
_output_shapes
: 2
gradient_tape/floordiv|
gradient_tape/CastCastgradient_tape/floordiv:z:0*
DstT0*
SrcT0*
_output_shapes
: 2
gradient_tape/Cast�
gradient_tape/truedivRealDivgradient_tape/Tile:output:0gradient_tape/Cast:y:0*
T0*#
_output_shapes
:
���������2
gradient_tape/truediv�
gradient_tape/Const_2Const^gradient_tape/truediv*
_output_shapes
: *
dtype0*
valueB
* @2
gradient_tape/Const_2�
gradient_tape/MulMulsub:z:0gradient_tape/Const_2:output:0*
T0*#
_output_shapes
:
���������2
gradient_tape/Mul�
gradient_tape/Mul_1Mulgradient_tape/truediv:z:0gradient_tape/Mul:z:0*
T0*#
_output_shapes
:
���������2
gradient_tape/Mul_1�
gradient_tape/sub/ShapeShape StatefulPartitionedCall:output:0*
T0*
_output_shapes
:2
gradient_tape/sub/Shapeg
gradient_tape/sub/Shape_1Shapey*
T0*
_output_shapes
:2
gradient_tape/sub/Shape_1�
'gradient_tape/sub/BroadcastGradientArgsBroadcastGradientArgs gradient_tape/sub/Shape:output:0"gradient_tape/sub/Shape_1:output:0*2
_output_shapes
:
���������:
���������2)
'gradient_tape/sub/BroadcastGradientArgs�
gradient_tape/sub/SumSumgradient_tape/Mul_1:z:0,gradient_tape/sub/BroadcastGradientArgs:r0:0*
T0*
_output_shapes
:2
gradient_tape/sub/Sum�
gradient_tape/sub/ReshapeReshapegradient_tape/sub/Sum:output:0 gradient_tape/sub/Shape:output:0*
T0*#
_output_shapes
:
���������2
gradient_tape/sub/Reshape�
PartitionedCallPartitionedCall"gradient_tape/sub/Reshape:output:0 StatefulPartitionedCall:output:1 StatefulPartitionedCall:output:2 StatefulPartitionedCall:output:3 StatefulPartitionedCall:output:4*
Tin
2*
Tout
2*
_collective_manager_ids
*/
_output_shapes
:
���������::*
_read_only_resource_inputs
*-
config_proto
CPU
GPU 2J 8� *0
f+R)
'__inference___backward___call___297_3272
PartitionedCall�
SGD/Cast/ReadVariableOpReadVariableOp sgd_cast_readvariableop_resource*
_output_shapes
: *
dtype02
SGD/Cast/ReadVariableOp�
SGD/IdentityIdentitySGD/Cast/ReadVariableOp:value:0",/job:localhost/replica:0/task:0/device:CPU:0*
T0*
_output_shapes
: 2
SGD/Identity�
SGD/Cast_1/ReadVariableOpReadVariableOp"sgd_cast_1_readvariableop_resource*
_output_shapes
: *
dtype02
SGD/Cast_1/ReadVariableOp�
SGD/Identity_1Identity!SGD/Cast_1/ReadVariableOp:value:0",/job:localhost/replica:0/task:0/device:CPU:0*
T0*
_output_shapes
: 2
SGD/Identity_1�
+SGD/SGD/update/ResourceApplyGradientDescentResourceApplyGradientDescent unknown_0SGD/Identity:output:0PartitionedCall:output:2^StatefulPartitionedCall",/job:localhost/replica:0/task:0/device:CPU:0*
T0*
_class
loc:@265*
_output_shapes
*
use_locking(2-
+SGD/SGD/update/ResourceApplyGradientDescent�
-SGD/SGD/update_1/ResourceApplyGradientDescentResourceApplyGradientDescentunknownSGD/Identity:output:0PartitionedCall:output:1^StatefulPartitionedCall",/job:localhost/replica:0/task:0/device:CPU:0*
T0*
_class
loc:@263*
_output_shapes
*
use_locking(2/
-SGD/SGD/update_1/ResourceApplyGradientDescent�
SGD/SGD/group_depsNoOp,^SGD/SGD/update/ResourceApplyGradientDescent.^SGD/SGD/update_1/ResourceApplyGradientDescent",/job:localhost/replica:0/task:0/device:CPU:0*
_output_shapes
2
SGD/SGD/group_depsu
SGD/SGD/ConstConst^SGD/SGD/group_deps*
_output_shapes
: *
dtype0 *
value B R2
SGD/SGD/Const�
SGD/SGD/AssignAddVariableOpAssignAddVariableOp$sgd_sgd_assignaddvariableop_resourceSGD/SGD/Const:output:0*
_output_shapes
*
dtype0 2
SGD/SGD/AssignAddVariableOp�
IdentityIdentity
Mean:output:0^SGD/Cast/ReadVariableOp^SGD/Cast_1/ReadVariableOp^SGD/SGD/AssignAddVariableOp,^SGD/SGD/update/ResourceApplyGradientDescent.^SGD/SGD/update_1/ResourceApplyGradientDescent^StatefulPartitionedCall*
T0*
_output_shapes
: 2
Identity"
identityIdentity:output:0*(
_construction_context
kEagerRuntime*;
_input_shapes*
(:
���������:
���������: : : : : 22
SGD/Cast/ReadVariableOpSGD/Cast/ReadVariableOp26
SGD/Cast_1/ReadVariableOpSGD/Cast_1/ReadVariableOp2:
SGD/SGD/AssignAddVariableOpSGD/SGD/AssignAddVariableOp2Z
+SGD/SGD/update/ResourceApplyGradientDescent+SGD/SGD/update/ResourceApplyGradientDescent2^
-SGD/SGD/update_1/ResourceApplyGradientDescent-SGD/SGD/update_1/ResourceApplyGradientDescent22
StatefulPartitionedCallStatefulPartitionedCall:F B
#
_output_shapes
:
���������
_user_specified_namex:FB
#
_output_shapes
:
���������
_user_specified_namey
�
�
__inference___call___262
x%
readvariableop_resource:)
add_readvariableop_resource:
identity��ReadVariableOp�add/ReadVariableOpt
ReadVariableOpReadVariableOpreadvariableop_resource*
_output_shapes
:*
dtype02
ReadVariableOpZ
mulMulReadVariableOp:value:0x*
T0*#
_output_shapes
:
���������2
mul�
add/ReadVariableOpReadVariableOpadd_readvariableop_resource*
_output_shapes
:*
dtype02
add/ReadVariableOpf
addAddV2mul:z:0add/ReadVariableOp:value:0*
T0*#
_output_shapes
:
���������2
add}
IdentityIdentityadd:z:0^ReadVariableOp^add/ReadVariableOp*
T0*#
_output_shapes
:
���������2
Identity"
identityIdentity:output:0*(
_construction_context
kEagerRuntime*&
_input_shapes
:
���������: : 2
ReadVariableOpReadVariableOp2(
add/ReadVariableOpadd/ReadVariableOp:F B
#
_output_shapes
:
���������
_user_specified_namex
�
�
'__inference___backward___call___297_327
placeholder
gradients_add_grad_shape_mul1
-gradients_add_grad_shape_1_add_readvariableop+
'gradients_mul_grad_shape_readvariableop
gradients_mul_grad_shape_1_x
identity
identity_1
identity_2q
gradients/grad_ys_0Identityplaceholder*
T0*#
_output_shapes
:
���������2
gradients/grad_ys_0�
gradients/add_grad/ShapeShapegradients_add_grad_shape_mul*
T0*
_output_shapes
:2
gradients/add_grad/Shape�
gradients/add_grad/Shape_1Shape-gradients_add_grad_shape_1_add_readvariableop*
T0*
_output_shapes
:2
gradients/add_grad/Shape_1�
(gradients/add_grad/BroadcastGradientArgsBroadcastGradientArgs!gradients/add_grad/Shape:output:0#gradients/add_grad/Shape_1:output:0*2
_output_shapes
:
���������:
���������2*
(gradients/add_grad/BroadcastGradientArgs�
gradients/add_grad/SumSumgradients/grad_ys_0:output:0-gradients/add_grad/BroadcastGradientArgs:r0:0*
T0*
_output_shapes
:2
gradients/add_grad/Sum�
gradients/add_grad/ReshapeReshapegradients/add_grad/Sum:output:0!gradients/add_grad/Shape:output:0*
T0*#
_output_shapes
:
���������2
gradients/add_grad/Reshape�
gradients/add_grad/Sum_1Sumgradients/grad_ys_0:output:0-gradients/add_grad/BroadcastGradientArgs:r1:0*
T0*
_output_shapes
:2
gradients/add_grad/Sum_1�
gradients/add_grad/Reshape_1Reshape!gradients/add_grad/Sum_1:output:0#gradients/add_grad/Shape_1:output:0*
T0*
_output_shapes
:2
gradients/add_grad/Reshape_1�
gradients/mul_grad/ShapeShape'gradients_mul_grad_shape_readvariableop*
T0*
_output_shapes
:2
gradients/mul_grad/Shape�
gradients/mul_grad/Shape_1Shapegradients_mul_grad_shape_1_x*
T0*
_output_shapes
:2
gradients/mul_grad/Shape_1�
(gradients/mul_grad/BroadcastGradientArgsBroadcastGradientArgs!gradients/mul_grad/Shape:output:0#gradients/mul_grad/Shape_1:output:0*2
_output_shapes
:
���������:
���������2*
(gradients/mul_grad/BroadcastGradientArgs�
gradients/mul_grad/MulMul#gradients/add_grad/Reshape:output:0gradients_mul_grad_shape_1_x*
T0*#
_output_shapes
:
���������2
gradients/mul_grad/Mul�
gradients/mul_grad/SumSumgradients/mul_grad/Mul:z:0-gradients/mul_grad/BroadcastGradientArgs:r0:0*
T0*
_output_shapes
:2
gradients/mul_grad/Sum�
gradients/mul_grad/ReshapeReshapegradients/mul_grad/Sum:output:0!gradients/mul_grad/Shape:output:0*
T0*
_output_shapes
:2
gradients/mul_grad/Reshape�
gradients/mul_grad/Mul_1Mul'gradients_mul_grad_shape_readvariableop#gradients/add_grad/Reshape:output:0*
T0*#
_output_shapes
:
���������2
gradients/mul_grad/Mul_1�
gradients/mul_grad/Sum_1Sumgradients/mul_grad/Mul_1:z:0-gradients/mul_grad/BroadcastGradientArgs:r1:0*
T0*
_output_shapes
:2
gradients/mul_grad/Sum_1�
gradients/mul_grad/Reshape_1Reshape!gradients/mul_grad/Sum_1:output:0#gradients/mul_grad/Shape_1:output:0*
T0*#
_output_shapes
:
���������2
gradients/mul_grad/Reshape_1u
IdentityIdentity%gradients/mul_grad/Reshape_1:output:0*
T0*#
_output_shapes
:
���������2
Identityn
Identity_1Identity#gradients/mul_grad/Reshape:output:0*
T0*
_output_shapes
:2
Identity_1p
Identity_2Identity%gradients/add_grad/Reshape_1:output:0*
T0*
_output_shapes
:2
Identity_2"
identityIdentity:output:0"!
identity_1Identity_1:output:0"!
identity_2Identity_2:output:0*(
_construction_context
kEagerRuntime*L
_input_shapes;
9:
���������:
���������:::
���������*1
forward_function_name__forward___call___326:) %
#
_output_shapes
:
���������:)%
#
_output_shapes
:
���������:
_output_shapes
::
_output_shapes
::)%
#
_output_shapes
:
���������
�
�
__inference__traced_restore_418
file_prefix
assignvariableop_w:"
assignvariableop_1_b:%
assignvariableop_2_sgd_iter: &
assignvariableop_3_sgd_decay: .
$assignvariableop_4_sgd_learning_rate: )
assignvariableop_5_sgd_momentum:
identity_7��AssignVariableOp�AssignVariableOp_1�AssignVariableOp_2�AssignVariableOp_3�AssignVariableOp_4�AssignVariableOp_5�
RestoreV2/tensor_namesConst"
/device:CPU:0*
_output_shapes
:*
dtype0*�
value�B�Bw/.ATTRIBUTES/VARIABLE_VALUEBb/.ATTRIBUTES/VARIABLE_VALUEB)optimizer/iter/.ATTRIBUTES/VARIABLE_VALUEB*optimizer/decay/.ATTRIBUTES/VARIABLE_VALUEB2optimizer/learning_rate/.ATTRIBUTES/VARIABLE_VALUEB-optimizer/momentum/.ATTRIBUTES/VARIABLE_VALUEB_CHECKPOINTABLE_OBJECT_GRAPH2
RestoreV2/tensor_names�
RestoreV2/shape_and_slicesConst"
/device:CPU:0*
_output_shapes
:*
dtype0*!
valueBB B B B B B B 2
RestoreV2/shape_and_slices�
RestoreV2 RestoreV2file_prefixRestoreV2/tensor_names:output:0#RestoreV2/shape_and_slices:output:0"
/device:CPU:0*0
_output_shapes
:::::::*
dtypes
2 2
RestoreV2g
IdentityIdentityRestoreV2:tensors:0"
/device:CPU:0*
T0*
_output_shapes
:2
Identity�
AssignVariableOpAssignVariableOpassignvariableop_wIdentity:output:0"
/device:CPU:0*
_output_shapes
*
dtype02
AssignVariableOpk
Identity_1IdentityRestoreV2:tensors:1"
/device:CPU:0*
T0*
_output_shapes
:2
Identity_1�
AssignVariableOp_1AssignVariableOpassignvariableop_1_bIdentity_1:output:0"
/device:CPU:0*
_output_shapes
*
dtype02
AssignVariableOp_1k
Identity_2IdentityRestoreV2:tensors:2"
/device:CPU:0*
T0 *
_output_shapes
:2
Identity_2�
AssignVariableOp_2AssignVariableOpassignvariableop_2_sgd_iterIdentity_2:output:0"
/device:CPU:0*
_output_shapes
*
dtype0 2
AssignVariableOp_2k
Identity_3IdentityRestoreV2:tensors:3"
/device:CPU:0*
T0*
_output_shapes
:2
Identity_3�
AssignVariableOp_3AssignVariableOpassignvariableop_3_sgd_decayIdentity_3:output:0"
/device:CPU:0*
_output_shapes
*
dtype02
AssignVariableOp_3k
Identity_4IdentityRestoreV2:tensors:4"
/device:CPU:0*
T0*
_output_shapes
:2
Identity_4�
AssignVariableOp_4AssignVariableOp$assignvariableop_4_sgd_learning_rateIdentity_4:output:0"
/device:CPU:0*
_output_shapes
*
dtype02
AssignVariableOp_4k
Identity_5IdentityRestoreV2:tensors:5"
/device:CPU:0*
T0*
_output_shapes
:2
Identity_5�
AssignVariableOp_5AssignVariableOpassignvariableop_5_sgd_momentumIdentity_5:output:0"
/device:CPU:0*
_output_shapes
*
dtype02
AssignVariableOp_59
NoOpNoOp"
/device:CPU:0*
_output_shapes
2
NoOp�
Identity_6Identityfile_prefix^AssignVariableOp^AssignVariableOp_1^AssignVariableOp_2^AssignVariableOp_3^AssignVariableOp_4^AssignVariableOp_5^NoOp"
/device:CPU:0*
T0*
_output_shapes
: 2
Identity_6�
Identity_7IdentityIdentity_6:output:0^AssignVariableOp^AssignVariableOp_1^AssignVariableOp_2^AssignVariableOp_3^AssignVariableOp_4^AssignVariableOp_5*
T0*
_output_shapes
: 2
Identity_7"!
identity_7Identity_7:output:0*!
_input_shapes
: : : : : : : 2$
AssignVariableOpAssignVariableOp2(
AssignVariableOp_1AssignVariableOp_12(
AssignVariableOp_2AssignVariableOp_22(
AssignVariableOp_3AssignVariableOp_32(
AssignVariableOp_4AssignVariableOp_42(
AssignVariableOp_5AssignVariableOp_5:C ?
_output_shapes
:
%
_user_specified_name
file_prefix"�L
saver_filename:0StatefulPartitionedCall_3:0StatefulPartitionedCall_48"
saved_model_main_op
NoOp*>
__saved_model_init_op%#
__saved_model_init_op
NoOp*P
bK-
output#
StatefulPartitionedCall:0tensorflow/serving/predict*�
train�
!
x
train_x:0
���������
!
y
train_y:0
���������)
loss!
StatefulPartitionedCall_1:0 tensorflow/serving/predict*R
wM/
output%
StatefulPartitionedCall_2:0tensorflow/serving/predict:�
z
w
b
optimizer
signatures
__call__
get_b
get_w
train"
_generic_user_object
:
2w
:
2b
I
iter
decay
learning_rate
momentum"
optimizer
0
train
w
b"
signature_map
: (2SGD/iter
: (2 SGD/decay
: (2SGD/learning_rate
: (2SGD/momentum
�2�
__inference___call___239�
���
FullArgSpec
args�
jself
jx
varargs
varkw
defaults
kwonlyargs�
kwonlydefaults
annotations� *
�2�
__inference_get_b_244�
���
FullArgSpec
args�
jself
varargs
varkw
defaults
kwonlyargs�
kwonlydefaults
annotations� *
�2�
__inference_get_w_249�
���
FullArgSpec
args�
jself
varargs
varkw
defaults
kwonlyargs�
kwonlydefaults
annotations� *
�2�
__inference_train_346�
���
FullArgSpec
args�
jself
jx
jy
varargs
varkw
defaults
kwonlyargs�
kwonlydefaults
annotations� *
�B�
!__inference_signature_wrapper_213xy"�
���
FullArgSpec
args�
varargs
varkwjkwargs
defaults
kwonlyargs�
kwonlydefaults
annotations� *
�B�
!__inference_signature_wrapper_221"�
���
FullArgSpec
args�
varargs
varkwjkwargs
defaults
kwonlyargs�
kwonlydefaults
annotations� *
�B�
!__inference_signature_wrapper_229"�
���
FullArgSpec
args�
varargs
varkwjkwargs
defaults
kwonlyargs�
kwonlydefaults
annotations� *
^
__inference___call___239B&�#
�
�
x
���������
� "�
���������O
__inference_get_b_2446
�
�
� ""�
output�
outputO
__inference_get_w_2496
�
�
� ""�
output�
output�
!__inference_signature_wrapper_213nI�F
�
?�<
x�
x
���������
y�
y
���������"�
loss
�
loss [
!__inference_signature_wrapper_2216
�
�
� ""�
output�
output[
!__inference_signature_wrapper_2296
�
�
� ""�
output�
output}
__inference_train_346d?�<
5�2
�
x
���������
�
y
���������
� "�
loss
�
loss