All Downloads are FREE. Search and download functionalities are using the official Maven repository.

assertion_dl.blstm_34_32_30_200_6.pb Maven / Gradle / Ivy

There is a newer version: 1.6.2
Show newest version

h
word_repr/word_embeddingsPlaceholder"
/device:CPU:0*"
shape:???????????*
dtype0
X
training/labelsPlaceholder"
/device:CPU:0*
dtype0*
shape:?????????
_
word_repr/sentence_lengthsPlaceholder"
/device:CPU:0*
dtype0*
shape:
?????????
A
ConstConst"
/device:CPU:0*
valueB
*??*
dtype0
Z
training/dropoutPlaceholderWithDefaultConst"
/device:CPU:0*
dtype0*
shape:
C
Const_1Const"
/device:CPU:0*
valueB
*
ף<*
dtype0
W
training/lrPlaceholderWithDefaultConst_1"
/device:CPU:0*
dtype0*
shape:
E
DropoutWrapperInit/ConstConst*
dtype0*
valueB
*??
G
DropoutWrapperInit/Const_1Const*
valueB
*??*
dtype0
G
DropoutWrapperInit_1/ConstConst*
valueB
*??*
dtype0
I
DropoutWrapperInit_1/Const_1Const*
valueB
*??*
dtype0
G
DropoutWrapperInit_2/ConstConst*
valueB
*??*
dtype0
I
DropoutWrapperInit_2/Const_1Const*
valueB
*??*
dtype0
G
DropoutWrapperInit_3/ConstConst*
valueB
*??*
dtype0
I
DropoutWrapperInit_3/Const_1Const*
valueB
*??*
dtype0
G
DropoutWrapperInit_4/ConstConst*
valueB
*??*
dtype0
I
DropoutWrapperInit_4/Const_1Const*
valueB
*??*
dtype0
G
DropoutWrapperInit_5/ConstConst*
valueB
*??*
dtype0
I
DropoutWrapperInit_5/Const_1Const*
valueB
*??*
dtype0
e
;stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/RankConst*
value	B:*
dtype0
l
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/range/startConst*
value	B:*
dtype0
l
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/range/deltaConst*
value	B:*
dtype0
?
stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Shape_1ShapeFstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/sequence_length*
T0*
out_type0
?
stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Shape_1stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Shape_1*
T
2*
	summarize
?
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/CheckSeqLenIdentityFstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/sequence_lengthE^stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Assert/Assert*
T0
?
>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Shape_2Shape@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/transpose*
T0*
out_type0
z
Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_1/stackConst*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_1/stack_1Const*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_1/stack_2Const*
value
B:*
dtype0
?
Fstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_1StridedSlice>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Shape_2Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_1/stackNstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_1/stack_1Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_1/stack_2*
shrink_axis_mask*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask*
T0*
Index0
?
>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Shape_3Shape@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/transpose*
T0*
out_type0
z
Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_2/stackConst*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_2/stack_1Const*
dtype0*
value
B:
|
Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_2/stack_2Const*
value
B:*
dtype0
?
Fstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_2StridedSlice>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Shape_3Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_2/stackNstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_2/stack_1Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_2/stack_2*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask*
T0*
Index0*
shrink_axis_mask
o
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/ExpandDims/dimConst*
value	B:*
dtype0
?
Astack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/ExpandDims
ExpandDimsFstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_2Estack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/ExpandDims/dim*
T0*

Tdim0
l
>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Const_1Const*
value
B:"*
dtype0
n
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/concat_1/axisConst*
value	B:*
dtype0
?
?stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/concat_1ConcatV2Astack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/ExpandDims>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Const_1Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/concat_1/axis*

Tidx0*
T0*
N
o
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/zeros/ConstConst*
dtype0*
valueB
*
?
stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Const_2Const*
value
B:*
dtype0
?
:stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/MinMinBstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/CheckSeqLen>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Const_2*
T0*
	keep_dims(*

Tidx0
l
>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Const_3Const*
value
B:*
dtype0
?
:stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/MaxMaxBstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/CheckSeqLen>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Const_3*
	keep_dims(*

Tidx0*
T0
e
;stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/timeConst*
value	B:*
dtype0
?
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArray
TensorArrayV3Fstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_1*
identical_element_shapes(*b
tensor_array_nameMKstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/dynamic_rnn/output_0*
dtype0*$

element_shape:?????????"*
dynamic_size(*
clear_after_read(
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArray_1
TensorArrayV3Fstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_1*a
tensor_array_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/dynamic_rnn/input_0*
dtype0*%

element_shape:??????????*
dynamic_size(*
clear_after_read(*
identical_element_shapes(
?
Ostack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/ShapeShape@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/transpose*
T0*
out_type0
?
]stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stackConst*
value
B:*
dtype0
?
_stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_1Const*
value
B:*
dtype0
?
_stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_2Const*
value
B:*
dtype0
?
Wstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_sliceStridedSliceOstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/Shape]stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_1_stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_2*
shrink_axis_mask*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask*
T0*
Index0

Ustack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/range/startConst*
value	B:*
dtype0

Ustack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/range/deltaConst*
value	B:*
dtype0
?
Ostack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/rangeRangeUstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/range/startWstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_sliceUstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/range/delta*

Tidx0
?
qstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3TensorArrayScatterV3Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArray_1Ostack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/range@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/transposeFstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArray_1:1*
T0*S
_classI
GEloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/transpose
x
Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/iteration_counterConst*
dtype0*
value	B:
?
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/EnterEnterNstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/iteration_counter*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/while_context
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Enter_1Enter;stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/time*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/while_context
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Enter_2EnterDstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArray:1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/while_context
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Enter_3Enterkstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/DropoutWrapperZeroState/BasicLSTMCellZeroState/zeros*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/while_context
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Enter_4Entermstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/DropoutWrapperZeroState/BasicLSTMCellZeroState/zeros_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/while_context
?
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/MergeMergeBstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/EnterJstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/NextIteration*
T0*
N
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Merge_1MergeDstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Enter_1Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/NextIteration_1*
T0*
N
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Merge_2MergeDstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Enter_2Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/NextIteration_2*
T0*
N
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Merge_3MergeDstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Enter_3Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/NextIteration_3*
T0*
N
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Merge_4MergeDstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Enter_4Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/NextIteration_4*
N*
T0
?
Astack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/LessLessBstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/MergeGstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Less/Enter*
T0
?
Gstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Less/EnterEnterFstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/strided_slice_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/while_context
?
Cstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Less_1LessDstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Merge_1Gstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Less/Enter*
T0
?
Gstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/LogicalAnd
LogicalAndAstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/LessCstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Less_1
?
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/LoopCondLoopCondGstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/LogicalAnd
?
Cstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/SwitchSwitchBstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/MergeEstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/LoopCond*
T0*U
_classK
IGloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Merge
?
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Switch_1SwitchDstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Merge_1Estack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Merge_1
?
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Switch_2SwitchDstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Merge_2Estack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Merge_2
?
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Switch_3SwitchDstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Merge_3Estack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Merge_3
?
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Switch_4SwitchDstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Merge_4Estack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Merge_4
?
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/IdentityIdentityEstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Switch:1*
T0
?
Gstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Identity_1IdentityGstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Switch_1:1*
T0
?
Gstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Identity_2IdentityGstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Switch_2:1*
T0
?
Gstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Identity_3IdentityGstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Switch_3:1*
T0
?
Gstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Identity_4IdentityGstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Switch_4:1*
T0
?
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/add/yConstF^stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Identity*
dtype0*
value	B:
?
@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/addAddEstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/IdentityBstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/add/y*
T0
?
Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/TensorArrayReadV3TensorArrayReadV3Tstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/TensorArrayReadV3/EnterGstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/Identity_1Vstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/TensorArrayReadV3/Enter_1*
dtype0
?
Tstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/TensorArrayReadV3/EnterEnterDstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArray_1*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/while_context*
T0*
is_constant(
?
Vstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/TensorArrayReadV3/Enter_1Enterqstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/while_context*
T0*
is_constant(
?
_stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniform/shapeConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel*
valueB"??*
dtype0
?
]stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniform/minConst*
dtype0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel*
valueB
*??
?
]stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniform/maxConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel*
valueB
*?>*
dtype0
?
gstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniform/RandomUniform
RandomUniform_stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniform/shape*

seed*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel*
dtype0*
seed2
?
]stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniform/subSub]stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniform/max]stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniform/min*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel
?
]stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniform/mulMulgstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniform/RandomUniform]stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniform/sub*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel
?
Ystack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniformAdd]stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniform/mul]stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniform/min*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel
?
>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel
VariableV2*
shared_name*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel*
dtype0*
	container*
shape:
??
?
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/AssignAssign>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernelYstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Initializer/random_uniform*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel*
validate_shape(
?
Cstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/readIdentity>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel*
T0
?
Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/bias/Initializer/zerosConst*
dtype0*O
_classE
CAloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/bias*
valueB?*
?
stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Const_4Const*
value
B:"*
dtype0
g
=stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Rank_1Const*
value	B:*
dtype0
n
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/range_1/startConst*
value	B:*
dtype0
n
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/range_1/deltaConst*
value	B:*
dtype0
?
>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/range_1RangeDstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/range_1/start=stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/Rank_1Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/range_1/delta*

Tidx0
}
Hstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/concat_2/values_0Const*
valueB"*
dtype0
n
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/concat_2/axisConst*
value	B:*
dtype0
?
?stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/concat_2ConcatV2Hstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/concat_2/values_0>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/range_1Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/concat_2/axis*

Tidx0*
T0*
N
?
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/transpose_1	Transpose[stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/TensorArrayStack/TensorArrayGatherV3?stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/concat_2*
T0*
Tperm0
?
Cstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/ReverseSequenceReverseSequenceword_repr/word_embeddingsword_repr/sentence_lengths*
T0*
seq_dim*

Tlen0*
	batch_dim
e
;stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/RankConst*
dtype0*
value	B:
l
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/range/startConst*
value	B:*
dtype0
l
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/range/deltaConst*
value	B:*
dtype0
?
stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Shape_1ShapeFstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/sequence_length*
T0*
out_type0
?
stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Shape_1stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Shape_1*
T
2*
	summarize
?
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/CheckSeqLenIdentityFstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/sequence_lengthE^stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Assert/Assert*
T0
?
>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Shape_2Shape@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/transpose*
T0*
out_type0
z
Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_1/stackConst*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_1/stack_1Const*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_1/stack_2Const*
value
B:*
dtype0
?
Fstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_1StridedSlice>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Shape_2Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_1/stackNstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_1/stack_1Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_1/stack_2*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask*
T0*
Index0*
shrink_axis_mask
?
>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Shape_3Shape@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/transpose*
T0*
out_type0
z
Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_2/stackConst*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_2/stack_1Const*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_2/stack_2Const*
value
B:*
dtype0
?
Fstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_2StridedSlice>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Shape_3Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_2/stackNstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_2/stack_1Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_2/stack_2*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask*
T0*
Index0*
shrink_axis_mask
o
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/ExpandDims/dimConst*
value	B:*
dtype0
?
Astack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/ExpandDims
ExpandDimsFstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_2Estack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/ExpandDims/dim*

Tdim0*
T0
l
>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Const_1Const*
value
B:"*
dtype0
n
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/concat_1/axisConst*
dtype0*
value	B:
?
?stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/concat_1ConcatV2Astack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/ExpandDims>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Const_1Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/concat_1/axis*
T0*
N*

Tidx0
o
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/zeros/ConstConst*
valueB
**
dtype0
?
stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Const_2Const*
value
B:*
dtype0
?
:stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/MinMinBstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/CheckSeqLen>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Const_2*
T0*
	keep_dims(*

Tidx0
l
>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Const_3Const*
value
B:*
dtype0
?
:stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/MaxMaxBstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/CheckSeqLen>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Const_3*
	keep_dims(*

Tidx0*
T0
e
;stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/timeConst*
value	B:*
dtype0
?
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArray
TensorArrayV3Fstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_1*b
tensor_array_nameMKstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/dynamic_rnn/output_0*
dtype0*$

element_shape:?????????"*
dynamic_size(*
clear_after_read(*
identical_element_shapes(
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArray_1
TensorArrayV3Fstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_1*
identical_element_shapes(*a
tensor_array_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/dynamic_rnn/input_0*
dtype0*%

element_shape:??????????*
clear_after_read(*
dynamic_size(
?
Ostack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/ShapeShape@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/transpose*
T0*
out_type0
?
]stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stackConst*
value
B:*
dtype0
?
_stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_1Const*
value
B:*
dtype0
?
_stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_2Const*
value
B:*
dtype0
?
Wstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_sliceStridedSliceOstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/Shape]stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_1_stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_2*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask*
Index0*
T0*
shrink_axis_mask

Ustack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/range/startConst*
value	B:*
dtype0

Ustack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/range/deltaConst*
value	B:*
dtype0
?
Ostack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/rangeRangeUstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/range/startWstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_sliceUstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/range/delta*

Tidx0
?
qstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3TensorArrayScatterV3Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArray_1Ostack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/range@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/transposeFstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArray_1:1*
T0*S
_classI
GEloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/transpose
x
Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/iteration_counterConst*
value	B:*
dtype0
?
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/EnterEnterNstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/iteration_counter*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/while_context
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Enter_1Enter;stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/time*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/while_context
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Enter_2EnterDstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArray:1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/while_context
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Enter_3Enterkstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/DropoutWrapperZeroState/BasicLSTMCellZeroState/zeros*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/while_context
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Enter_4Entermstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/DropoutWrapperZeroState/BasicLSTMCellZeroState/zeros_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/while_context
?
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/MergeMergeBstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/EnterJstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/NextIteration*
T0*
N
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Merge_1MergeDstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Enter_1Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/NextIteration_1*
T0*
N
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Merge_2MergeDstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Enter_2Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/NextIteration_2*
T0*
N
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Merge_3MergeDstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Enter_3Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/NextIteration_3*
T0*
N
?
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Merge_4MergeDstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Enter_4Lstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/NextIteration_4*
T0*
N
?
Astack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/LessLessBstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/MergeGstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Less/Enter*
T0
?
Gstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Less/EnterEnterFstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/strided_slice_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/while_context
?
Cstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Less_1LessDstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Merge_1Gstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Less/Enter*
T0
?
Gstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/LogicalAnd
LogicalAndAstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/LessCstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Less_1
?
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/LoopCondLoopCondGstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/LogicalAnd
?
Cstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/SwitchSwitchBstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/MergeEstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/LoopCond*
T0*U
_classK
IGloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Merge
?
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Switch_1SwitchDstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Merge_1Estack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Merge_1
?
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Switch_2SwitchDstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Merge_2Estack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Merge_2
?
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Switch_3SwitchDstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Merge_3Estack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Merge_3
?
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Switch_4SwitchDstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Merge_4Estack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Merge_4
?
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/IdentityIdentityEstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Switch:1*
T0
?
Gstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Identity_1IdentityGstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Switch_1:1*
T0
?
Gstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Identity_2IdentityGstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Switch_2:1*
T0
?
Gstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Identity_3IdentityGstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Switch_3:1*
T0
?
Gstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Identity_4IdentityGstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Switch_4:1*
T0
?
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/add/yConstF^stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Identity*
dtype0*
value	B:
?
@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/addAddEstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/IdentityBstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/add/y*
T0
?
Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/TensorArrayReadV3TensorArrayReadV3Tstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/TensorArrayReadV3/EnterGstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/Identity_1Vstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/TensorArrayReadV3/Enter_1*
dtype0
?
Tstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/TensorArrayReadV3/EnterEnterDstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArray_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/while_context
?
Vstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/TensorArrayReadV3/Enter_1Enterqstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/while_context
?
_stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniform/shapeConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel*
valueB"??*
dtype0
?
]stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniform/minConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel*
valueB
*??*
dtype0
?
]stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniform/maxConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel*
valueB
*?>*
dtype0
?
gstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniform/RandomUniform
RandomUniform_stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniform/shape*

seed*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel*
dtype0*
seed2
?
]stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniform/subSub]stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniform/max]stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniform/min*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel
?
]stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniform/mulMulgstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniform/RandomUniform]stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniform/sub*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel
?
Ystack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniformAdd]stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniform/mul]stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniform/min*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel
?
>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel
VariableV2*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel*
dtype0*
	container*
shape:
??*
shared_name
?
Estack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/AssignAssign>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernelYstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Initializer/random_uniform*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel*
validate_shape(
?
Cstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/readIdentity>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel*
T0
?
Nstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/bias/Initializer/zerosConst*O
_classE
CAloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/bias*
valueB?**
dtype0
?
stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Const_4Const*
value
B:"*
dtype0
g
=stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Rank_1Const*
value	B:*
dtype0
n
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/range_1/startConst*
dtype0*
value	B:
n
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/range_1/deltaConst*
dtype0*
value	B:
?
>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/range_1RangeDstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/range_1/start=stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/Rank_1Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/range_1/delta*

Tidx0
}
Hstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/concat_2/values_0Const*
valueB"*
dtype0
n
Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/concat_2/axisConst*
value	B:*
dtype0
?
?stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/concat_2ConcatV2Hstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/concat_2/values_0>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/range_1Dstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/concat_2/axis*
N*

Tidx0*
T0
?
Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/transpose_1	Transpose[stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/TensorArrayStack/TensorArrayGatherV3?stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/concat_2*
T0*
Tperm0
?
.stack_bidirectional_rnn/cell_0/ReverseSequenceReverseSequenceBstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/transpose_1word_repr/sentence_lengths*
T0*
seq_dim*

Tlen0*
	batch_dim
T
*stack_bidirectional_rnn/cell_0/concat/axisConst*
value	B:*
dtype0
?
%stack_bidirectional_rnn/cell_0/concatConcatV2Bstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/transpose_1.stack_bidirectional_rnn/cell_0/ReverseSequence*stack_bidirectional_rnn/cell_0/concat/axis*
T0*
N*

Tidx0
e
;stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/RankConst*
value	B:*
dtype0
l
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/range/startConst*
value	B:*
dtype0
l
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/range/deltaConst*
value	B:*
dtype0
?
stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Shape_1ShapeFstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/sequence_length*
T0*
out_type0
?
stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Shape_1stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Shape_1*
T
2*
	summarize
?
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/CheckSeqLenIdentityFstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/sequence_lengthE^stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Assert/Assert*
T0
?
>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Shape_2Shape@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/transpose*
T0*
out_type0
z
Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_1/stackConst*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_1/stack_1Const*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_1/stack_2Const*
value
B:*
dtype0
?
Fstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_1StridedSlice>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Shape_2Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_1/stackNstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_1/stack_1Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_1/stack_2*
end_mask*
T0*
Index0*
shrink_axis_mask*

begin_mask*

ellipsis_mask*

new_axis_mask
?
>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Shape_3Shape@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/transpose*
T0*
out_type0
z
Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_2/stackConst*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_2/stack_1Const*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_2/stack_2Const*
value
B:*
dtype0
?
Fstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_2StridedSlice>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Shape_3Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_2/stackNstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_2/stack_1Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_2/stack_2*
Index0*
T0*
shrink_axis_mask*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask
o
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/ExpandDims/dimConst*
dtype0*
value	B:
?
Astack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/ExpandDims
ExpandDimsFstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_2Estack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/ExpandDims/dim*

Tdim0*
T0
l
>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Const_1Const*
dtype0*
value
B:"
n
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/concat_1/axisConst*
value	B:*
dtype0
?
?stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/concat_1ConcatV2Astack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/ExpandDims>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Const_1Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/concat_1/axis*
T0*
N*

Tidx0
o
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/zeros/ConstConst*
valueB
**
dtype0
?
stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Const_2Const*
value
B:*
dtype0
?
:stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/MinMinBstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/CheckSeqLen>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Const_2*
T0*
	keep_dims(*

Tidx0
l
>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Const_3Const*
value
B:*
dtype0
?
:stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/MaxMaxBstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/CheckSeqLen>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Const_3*
T0*
	keep_dims(*

Tidx0
e
;stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/timeConst*
value	B:*
dtype0
?
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArray
TensorArrayV3Fstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_1*b
tensor_array_nameMKstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/dynamic_rnn/output_0*
dtype0*$

element_shape:?????????"*
dynamic_size(*
clear_after_read(*
identical_element_shapes(
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArray_1
TensorArrayV3Fstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_1*a
tensor_array_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/dynamic_rnn/input_0*
dtype0*$

element_shape:?????????D*
dynamic_size(*
clear_after_read(*
identical_element_shapes(
?
Ostack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/ShapeShape@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/transpose*
T0*
out_type0
?
]stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stackConst*
value
B:*
dtype0
?
_stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_1Const*
value
B:*
dtype0
?
_stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_2Const*
value
B:*
dtype0
?
Wstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_sliceStridedSliceOstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/Shape]stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_1_stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_2*
shrink_axis_mask*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask*
Index0*
T0

Ustack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/range/startConst*
value	B:*
dtype0

Ustack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/range/deltaConst*
value	B:*
dtype0
?
Ostack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/rangeRangeUstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/range/startWstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_sliceUstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/range/delta*

Tidx0
?
qstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3TensorArrayScatterV3Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArray_1Ostack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/range@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/transposeFstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArray_1:1*
T0*S
_classI
GEloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/transpose
x
Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/iteration_counterConst*
value	B:*
dtype0
?
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/EnterEnterNstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/iteration_counter*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/while_context
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Enter_1Enter;stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/time*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/while_context
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Enter_2EnterDstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArray:1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/while_context
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Enter_3Enterkstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/DropoutWrapperZeroState/BasicLSTMCellZeroState/zeros*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/while_context
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Enter_4Entermstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/DropoutWrapperZeroState/BasicLSTMCellZeroState/zeros_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/while_context
?
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/MergeMergeBstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/EnterJstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/NextIteration*
T0*
N
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Merge_1MergeDstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Enter_1Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/NextIteration_1*
T0*
N
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Merge_2MergeDstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Enter_2Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/NextIteration_2*
T0*
N
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Merge_3MergeDstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Enter_3Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/NextIteration_3*
T0*
N
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Merge_4MergeDstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Enter_4Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/NextIteration_4*
T0*
N
?
Astack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/LessLessBstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/MergeGstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Less/Enter*
T0
?
Gstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Less/EnterEnterFstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/strided_slice_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/while_context
?
Cstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Less_1LessDstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Merge_1Gstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Less/Enter*
T0
?
Gstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/LogicalAnd
LogicalAndAstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/LessCstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Less_1
?
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/LoopCondLoopCondGstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/LogicalAnd
?
Cstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/SwitchSwitchBstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/MergeEstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/LoopCond*
T0*U
_classK
IGloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Merge
?
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Switch_1SwitchDstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Merge_1Estack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Merge_1
?
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Switch_2SwitchDstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Merge_2Estack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Merge_2
?
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Switch_3SwitchDstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Merge_3Estack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Merge_3
?
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Switch_4SwitchDstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Merge_4Estack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Merge_4
?
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/IdentityIdentityEstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Switch:1*
T0
?
Gstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Identity_1IdentityGstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Switch_1:1*
T0
?
Gstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Identity_2IdentityGstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Switch_2:1*
T0
?
Gstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Identity_3IdentityGstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Switch_3:1*
T0
?
Gstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Identity_4IdentityGstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Switch_4:1*
T0
?
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/add/yConstF^stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Identity*
value	B:*
dtype0
?
@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/addAddEstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/IdentityBstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/add/y*
T0
?
Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/TensorArrayReadV3TensorArrayReadV3Tstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/TensorArrayReadV3/EnterGstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/Identity_1Vstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/TensorArrayReadV3/Enter_1*
dtype0
?
Tstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/TensorArrayReadV3/EnterEnterDstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArray_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/while_context
?
Vstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/TensorArrayReadV3/Enter_1Enterqstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/while_context
?
_stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniform/shapeConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel*
valueB"f?*
dtype0
?
]stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniform/minConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel*
valueB
*e?"?*
dtype0
?
]stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniform/maxConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel*
valueB
*e?">*
dtype0
?
gstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniform/RandomUniform
RandomUniform_stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniform/shape*

seed*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel*
dtype0*
seed2
?
]stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniform/subSub]stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniform/max]stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniform/min*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel
?
]stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniform/mulMulgstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniform/RandomUniform]stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniform/sub*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel
?
Ystack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniformAdd]stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniform/mul]stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniform/min*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel
?
>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel
VariableV2*
shape:	f?*
shared_name*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel*
dtype0*
	container
?
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/AssignAssign>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernelYstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Initializer/random_uniform*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel*
validate_shape(
?
Cstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/readIdentity>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel*
T0
?
Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/bias/Initializer/zerosConst*O
_classE
CAloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/bias*
valueB?**
dtype0
?
stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Const_4Const*
value
B:"*
dtype0
g
=stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Rank_1Const*
value	B:*
dtype0
n
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/range_1/startConst*
value	B:*
dtype0
n
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/range_1/deltaConst*
value	B:*
dtype0
?
>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/range_1RangeDstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/range_1/start=stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/Rank_1Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/range_1/delta*

Tidx0
}
Hstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/concat_2/values_0Const*
valueB"*
dtype0
n
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/concat_2/axisConst*
value	B:*
dtype0
?
?stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/concat_2ConcatV2Hstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/concat_2/values_0>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/range_1Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/concat_2/axis*
T0*
N*

Tidx0
?
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/transpose_1	Transpose[stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/TensorArrayStack/TensorArrayGatherV3?stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/concat_2*
T0*
Tperm0
?
Cstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/ReverseSequenceReverseSequence%stack_bidirectional_rnn/cell_0/concatword_repr/sentence_lengths*
	batch_dim*
T0*
seq_dim*

Tlen0
e
;stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/RankConst*
value	B:*
dtype0
l
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/range/startConst*
value	B:*
dtype0
l
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/range/deltaConst*
value	B:*
dtype0
?
stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Shape_1ShapeFstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/sequence_length*
T0*
out_type0
?
stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Shape_1stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Shape_1*
T
2*
	summarize
?
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/CheckSeqLenIdentityFstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/sequence_lengthE^stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Assert/Assert*
T0
?
>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Shape_2Shape@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/transpose*
T0*
out_type0
z
Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_1/stackConst*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_1/stack_1Const*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_1/stack_2Const*
value
B:*
dtype0
?
Fstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_1StridedSlice>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Shape_2Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_1/stackNstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_1/stack_1Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_1/stack_2*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask*
T0*
Index0*
shrink_axis_mask
?
>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Shape_3Shape@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/transpose*
T0*
out_type0
z
Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_2/stackConst*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_2/stack_1Const*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_2/stack_2Const*
value
B:*
dtype0
?
Fstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_2StridedSlice>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Shape_3Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_2/stackNstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_2/stack_1Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_2/stack_2*
T0*
Index0*
shrink_axis_mask*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask
o
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/ExpandDims/dimConst*
value	B:*
dtype0
?
Astack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/ExpandDims
ExpandDimsFstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_2Estack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/ExpandDims/dim*
T0*

Tdim0
l
>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Const_1Const*
value
B:"*
dtype0
n
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/concat_1/axisConst*
value	B:*
dtype0
?
?stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/concat_1ConcatV2Astack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/ExpandDims>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Const_1Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/concat_1/axis*
T0*
N*

Tidx0
o
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/zeros/ConstConst*
valueB
**
dtype0
?
stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Const_2Const*
value
B:*
dtype0
?
:stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/MinMinBstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/CheckSeqLen>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Const_2*
T0*
	keep_dims(*

Tidx0
l
>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Const_3Const*
value
B:*
dtype0
?
:stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/MaxMaxBstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/CheckSeqLen>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Const_3*
T0*
	keep_dims(*

Tidx0
e
;stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/timeConst*
value	B:*
dtype0
?
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArray
TensorArrayV3Fstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_1*$

element_shape:?????????"*
clear_after_read(*
dynamic_size(*
identical_element_shapes(*b
tensor_array_nameMKstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/dynamic_rnn/output_0*
dtype0
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArray_1
TensorArrayV3Fstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_1*
identical_element_shapes(*a
tensor_array_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/dynamic_rnn/input_0*
dtype0*$

element_shape:?????????D*
dynamic_size(*
clear_after_read(
?
Ostack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/ShapeShape@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/transpose*
T0*
out_type0
?
]stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stackConst*
value
B:*
dtype0
?
_stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_1Const*
value
B:*
dtype0
?
_stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_2Const*
value
B:*
dtype0
?
Wstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_sliceStridedSliceOstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/Shape]stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_1_stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_2*
shrink_axis_mask*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask*
T0*
Index0

Ustack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/range/startConst*
value	B:*
dtype0

Ustack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/range/deltaConst*
value	B:*
dtype0
?
Ostack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/rangeRangeUstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/range/startWstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_sliceUstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/range/delta*

Tidx0
?
qstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3TensorArrayScatterV3Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArray_1Ostack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/range@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/transposeFstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArray_1:1*
T0*S
_classI
GEloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/transpose
x
Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/iteration_counterConst*
value	B:*
dtype0
?
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/EnterEnterNstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/iteration_counter*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/while_context
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Enter_1Enter;stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/time*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/while_context
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Enter_2EnterDstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArray:1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/while_context
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Enter_3Enterkstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/DropoutWrapperZeroState/BasicLSTMCellZeroState/zeros*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/while_context
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Enter_4Entermstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/DropoutWrapperZeroState/BasicLSTMCellZeroState/zeros_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/while_context
?
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/MergeMergeBstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/EnterJstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/NextIteration*
T0*
N
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Merge_1MergeDstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Enter_1Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/NextIteration_1*
T0*
N
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Merge_2MergeDstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Enter_2Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/NextIteration_2*
T0*
N
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Merge_3MergeDstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Enter_3Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/NextIteration_3*
T0*
N
?
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Merge_4MergeDstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Enter_4Lstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/NextIteration_4*
T0*
N
?
Astack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/LessLessBstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/MergeGstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Less/Enter*
T0
?
Gstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Less/EnterEnterFstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/strided_slice_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/while_context
?
Cstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Less_1LessDstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Merge_1Gstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Less/Enter*
T0
?
Gstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/LogicalAnd
LogicalAndAstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/LessCstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Less_1
?
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/LoopCondLoopCondGstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/LogicalAnd
?
Cstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/SwitchSwitchBstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/MergeEstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/LoopCond*
T0*U
_classK
IGloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Merge
?
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Switch_1SwitchDstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Merge_1Estack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Merge_1
?
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Switch_2SwitchDstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Merge_2Estack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Merge_2
?
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Switch_3SwitchDstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Merge_3Estack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Merge_3
?
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Switch_4SwitchDstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Merge_4Estack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Merge_4
?
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/IdentityIdentityEstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Switch:1*
T0
?
Gstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Identity_1IdentityGstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Switch_1:1*
T0
?
Gstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Identity_2IdentityGstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Switch_2:1*
T0
?
Gstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Identity_3IdentityGstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Switch_3:1*
T0
?
Gstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Identity_4IdentityGstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Switch_4:1*
T0
?
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/add/yConstF^stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Identity*
value	B:*
dtype0
?
@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/addAddEstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/IdentityBstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/add/y*
T0
?
Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/TensorArrayReadV3TensorArrayReadV3Tstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/TensorArrayReadV3/EnterGstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/Identity_1Vstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/TensorArrayReadV3/Enter_1*
dtype0
?
Tstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/TensorArrayReadV3/EnterEnterDstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArray_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/while_context
?
Vstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/TensorArrayReadV3/Enter_1Enterqstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/while_context
?
_stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniform/shapeConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel*
valueB"f?*
dtype0
?
]stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniform/minConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel*
valueB
*e?"?*
dtype0
?
]stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniform/maxConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel*
valueB
*e?">*
dtype0
?
gstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniform/RandomUniform
RandomUniform_stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniform/shape*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel*
dtype0*
seed2*

seed
?
]stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniform/subSub]stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniform/max]stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniform/min*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel
?
]stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniform/mulMulgstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniform/RandomUniform]stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniform/sub*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel
?
Ystack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniformAdd]stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniform/mul]stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniform/min*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel
?
>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel
VariableV2*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel*
dtype0*
	container*
shape:	f?*
shared_name
?
Estack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/AssignAssign>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernelYstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Initializer/random_uniform*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel*
validate_shape(
?
Cstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/readIdentity>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel*
T0
?
Nstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/bias/Initializer/zerosConst*O
_classE
CAloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/bias*
valueB?**
dtype0
?
stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Const_4Const*
value
B:"*
dtype0
g
=stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Rank_1Const*
value	B:*
dtype0
n
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/range_1/startConst*
value	B:*
dtype0
n
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/range_1/deltaConst*
value	B:*
dtype0
?
>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/range_1RangeDstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/range_1/start=stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/Rank_1Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/range_1/delta*

Tidx0
}
Hstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/concat_2/values_0Const*
valueB"*
dtype0
n
Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/concat_2/axisConst*
value	B:*
dtype0
?
?stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/concat_2ConcatV2Hstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/concat_2/values_0>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/range_1Dstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/concat_2/axis*
T0*
N*

Tidx0
?
Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/transpose_1	Transpose[stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/TensorArrayStack/TensorArrayGatherV3?stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/concat_2*
T0*
Tperm0
?
.stack_bidirectional_rnn/cell_1/ReverseSequenceReverseSequenceBstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/transpose_1word_repr/sentence_lengths*
	batch_dim*
T0*
seq_dim*

Tlen0
T
*stack_bidirectional_rnn/cell_1/concat/axisConst*
value	B:*
dtype0
?
%stack_bidirectional_rnn/cell_1/concatConcatV2Bstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/transpose_1.stack_bidirectional_rnn/cell_1/ReverseSequence*stack_bidirectional_rnn/cell_1/concat/axis*
T0*
N*

Tidx0
e
;stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/RankConst*
value	B:*
dtype0
l
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/range/startConst*
value	B:*
dtype0
l
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/range/deltaConst*
value	B:*
dtype0
?
stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Shape_1ShapeFstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/sequence_length*
T0*
out_type0
?
stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Shape_1stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Shape_1*
T
2*
	summarize
?
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/CheckSeqLenIdentityFstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/sequence_lengthE^stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Assert/Assert*
T0
?
>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Shape_2Shape@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/transpose*
T0*
out_type0
z
Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_1/stackConst*
dtype0*
value
B:
|
Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_1/stack_1Const*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_1/stack_2Const*
value
B:*
dtype0
?
Fstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_1StridedSlice>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Shape_2Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_1/stackNstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_1/stack_1Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_1/stack_2*
end_mask*
T0*
Index0*
shrink_axis_mask*

ellipsis_mask*

begin_mask*

new_axis_mask
?
>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Shape_3Shape@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/transpose*
T0*
out_type0
z
Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_2/stackConst*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_2/stack_1Const*
dtype0*
value
B:
|
Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_2/stack_2Const*
value
B:*
dtype0
?
Fstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_2StridedSlice>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Shape_3Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_2/stackNstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_2/stack_1Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_2/stack_2*
T0*
Index0*
shrink_axis_mask*

ellipsis_mask*

begin_mask*

new_axis_mask*
end_mask
o
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/ExpandDims/dimConst*
dtype0*
value	B:
?
Astack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/ExpandDims
ExpandDimsFstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_2Estack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/ExpandDims/dim*

Tdim0*
T0
l
>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Const_1Const*
dtype0*
value
B:"
n
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/concat_1/axisConst*
value	B:*
dtype0
?
?stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/concat_1ConcatV2Astack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/ExpandDims>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Const_1Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/concat_1/axis*

Tidx0*
T0*
N
o
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/zeros/ConstConst*
valueB
**
dtype0
?
stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Const_2Const*
value
B:*
dtype0
?
:stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/MinMinBstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/CheckSeqLen>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Const_2*
T0*
	keep_dims(*

Tidx0
l
>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Const_3Const*
value
B:*
dtype0
?
:stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/MaxMaxBstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/CheckSeqLen>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Const_3*
T0*
	keep_dims(*

Tidx0
e
;stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/timeConst*
value	B:*
dtype0
?
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArray
TensorArrayV3Fstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_1*b
tensor_array_nameMKstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/dynamic_rnn/output_0*
dtype0*$

element_shape:?????????"*
dynamic_size(*
clear_after_read(*
identical_element_shapes(
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArray_1
TensorArrayV3Fstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_1*
identical_element_shapes(*a
tensor_array_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/dynamic_rnn/input_0*
dtype0*$

element_shape:?????????D*
dynamic_size(*
clear_after_read(
?
Ostack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/ShapeShape@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/transpose*
T0*
out_type0
?
]stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stackConst*
value
B:*
dtype0
?
_stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_1Const*
value
B:*
dtype0
?
_stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_2Const*
value
B:*
dtype0
?
Wstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_sliceStridedSliceOstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/Shape]stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_1_stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_slice/stack_2*
Index0*
T0*
shrink_axis_mask*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask

Ustack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/range/startConst*
value	B:*
dtype0

Ustack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/range/deltaConst*
value	B:*
dtype0
?
Ostack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/rangeRangeUstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/range/startWstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/strided_sliceUstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/range/delta*

Tidx0
?
qstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3TensorArrayScatterV3Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArray_1Ostack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/range@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/transposeFstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArray_1:1*
T0*S
_classI
GEloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/transpose
x
Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/iteration_counterConst*
value	B:*
dtype0
?
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/EnterEnterNstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/iteration_counter*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/while_context
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Enter_1Enter;stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/time*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/while_context
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Enter_2EnterDstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArray:1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/while_context
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Enter_3Enterkstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/DropoutWrapperZeroState/BasicLSTMCellZeroState/zeros*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/while_context
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Enter_4Entermstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/DropoutWrapperZeroState/BasicLSTMCellZeroState/zeros_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/while_context
?
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/MergeMergeBstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/EnterJstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/NextIteration*
T0*
N
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Merge_1MergeDstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Enter_1Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/NextIteration_1*
T0*
N
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Merge_2MergeDstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Enter_2Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/NextIteration_2*
T0*
N
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Merge_3MergeDstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Enter_3Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/NextIteration_3*
T0*
N
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Merge_4MergeDstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Enter_4Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/NextIteration_4*
T0*
N
?
Astack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/LessLessBstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/MergeGstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Less/Enter*
T0
?
Gstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Less/EnterEnterFstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/strided_slice_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/while_context
?
Cstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Less_1LessDstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Merge_1Gstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Less/Enter*
T0
?
Gstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/LogicalAnd
LogicalAndAstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/LessCstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Less_1
?
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/LoopCondLoopCondGstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/LogicalAnd
?
Cstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/SwitchSwitchBstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/MergeEstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/LoopCond*
T0*U
_classK
IGloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Merge
?
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Switch_1SwitchDstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Merge_1Estack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Merge_1
?
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Switch_2SwitchDstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Merge_2Estack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Merge_2
?
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Switch_3SwitchDstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Merge_3Estack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Merge_3
?
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Switch_4SwitchDstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Merge_4Estack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Merge_4
?
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/IdentityIdentityEstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Switch:1*
T0
?
Gstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Identity_1IdentityGstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Switch_1:1*
T0
?
Gstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Identity_2IdentityGstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Switch_2:1*
T0
?
Gstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Identity_3IdentityGstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Switch_3:1*
T0
?
Gstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Identity_4IdentityGstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Switch_4:1*
T0
?
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/add/yConstF^stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Identity*
value	B:*
dtype0
?
@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/addAddEstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/IdentityBstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/add/y*
T0
?
Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/TensorArrayReadV3TensorArrayReadV3Tstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/TensorArrayReadV3/EnterGstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/Identity_1Vstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/TensorArrayReadV3/Enter_1*
dtype0
?
Tstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/TensorArrayReadV3/EnterEnterDstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArray_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/while_context
?
Vstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/TensorArrayReadV3/Enter_1Enterqstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/while_context
?
_stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniform/shapeConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel*
valueB"f?*
dtype0
?
]stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniform/minConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel*
valueB
*e?"?*
dtype0
?
]stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniform/maxConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel*
valueB
*e?">*
dtype0
?
gstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniform/RandomUniform
RandomUniform_stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniform/shape*

seed*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel*
dtype0*
seed2
?
]stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniform/subSub]stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniform/max]stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniform/min*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel
?
]stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniform/mulMulgstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniform/RandomUniform]stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniform/sub*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel
?
Ystack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniformAdd]stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniform/mul]stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniform/min*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel
?
>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel
VariableV2*
shape:	f?*
shared_name*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel*
dtype0*
	container
?
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/AssignAssign>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernelYstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Initializer/random_uniform*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel*
validate_shape(
?
Cstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/readIdentity>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel*
T0
?
Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/bias/Initializer/zerosConst*O
_classE
CAloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/bias*
valueB?**
dtype0
?
stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Const_4Const*
value
B:"*
dtype0
g
=stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Rank_1Const*
value	B:*
dtype0
n
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/range_1/startConst*
value	B:*
dtype0
n
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/range_1/deltaConst*
value	B:*
dtype0
?
>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/range_1RangeDstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/range_1/start=stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/Rank_1Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/range_1/delta*

Tidx0
}
Hstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/concat_2/values_0Const*
valueB"*
dtype0
n
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/concat_2/axisConst*
value	B:*
dtype0
?
?stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/concat_2ConcatV2Hstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/concat_2/values_0>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/range_1Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/concat_2/axis*
T0*
N*

Tidx0
?
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/transpose_1	Transpose[stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/TensorArrayStack/TensorArrayGatherV3?stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/concat_2*
Tperm0*
T0
?
Cstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/ReverseSequenceReverseSequence%stack_bidirectional_rnn/cell_1/concatword_repr/sentence_lengths*
T0*
seq_dim*

Tlen0*
	batch_dim
e
;stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/RankConst*
value	B:*
dtype0
l
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/range/startConst*
value	B:*
dtype0
l
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/range/deltaConst*
value	B:*
dtype0
?
stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Shape_1ShapeFstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/sequence_length*
T0*
out_type0
?
stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Shape_1stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Shape_1*
T
2*
	summarize
?
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/CheckSeqLenIdentityFstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/sequence_lengthE^stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Assert/Assert*
T0
?
>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Shape_2Shape@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/transpose*
T0*
out_type0
z
Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_1/stackConst*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_1/stack_1Const*
value
B:*
dtype0
|
Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_1/stack_2Const*
value
B:*
dtype0
?
Fstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_1StridedSlice>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Shape_2Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_1/stackNstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_1/stack_1Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_1/stack_2*
shrink_axis_mask*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask*
Index0*
T0
?
>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Shape_3Shape@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/transpose*
T0*
out_type0
z
Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_2/stackConst*
dtype0*
value
B:
|
Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_2/stack_1Const*
dtype0*
value
B:
|
Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_2/stack_2Const*
value
B:*
dtype0
?
Fstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_2StridedSlice>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Shape_3Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_2/stackNstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_2/stack_1Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_2/stack_2*
shrink_axis_mask*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask*
Index0*
T0
o
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/ExpandDims/dimConst*
value	B:*
dtype0
?
Astack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/ExpandDims
ExpandDimsFstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_2Estack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/ExpandDims/dim*

Tdim0*
T0
l
>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Const_1Const*
value
B:"*
dtype0
n
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/concat_1/axisConst*
value	B:*
dtype0
?
?stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/concat_1ConcatV2Astack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/ExpandDims>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Const_1Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/concat_1/axis*
T0*
N*

Tidx0
o
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/zeros/ConstConst*
dtype0*
valueB
*
?
stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Const_2Const*
value
B:*
dtype0
?
:stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/MinMinBstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/CheckSeqLen>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Const_2*
	keep_dims(*

Tidx0*
T0
l
>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Const_3Const*
value
B:*
dtype0
?
:stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/MaxMaxBstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/CheckSeqLen>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Const_3*
T0*
	keep_dims(*

Tidx0
e
;stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/timeConst*
value	B:*
dtype0
?
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArray
TensorArrayV3Fstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_1*b
tensor_array_nameMKstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/dynamic_rnn/output_0*
dtype0*$

element_shape:?????????"*
dynamic_size(*
clear_after_read(*
identical_element_shapes(
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArray_1
TensorArrayV3Fstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_1*a
tensor_array_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/dynamic_rnn/input_0*
dtype0*$

element_shape:?????????D*
dynamic_size(*
clear_after_read(*
identical_element_shapes(
?
Ostack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/ShapeShape@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/transpose*
T0*
out_type0
?
]stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stackConst*
value
B:*
dtype0
?
_stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_1Const*
value
B:*
dtype0
?
_stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_2Const*
value
B:*
dtype0
?
Wstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_sliceStridedSliceOstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/Shape]stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_1_stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_slice/stack_2*
shrink_axis_mask*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask*
Index0*
T0

Ustack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/range/startConst*
value	B:*
dtype0

Ustack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/range/deltaConst*
value	B:*
dtype0
?
Ostack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/rangeRangeUstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/range/startWstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/strided_sliceUstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/range/delta*

Tidx0
?
qstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3TensorArrayScatterV3Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArray_1Ostack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/range@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/transposeFstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArray_1:1*
T0*S
_classI
GEloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/transpose
x
Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/iteration_counterConst*
value	B:*
dtype0
?
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/EnterEnterNstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/iteration_counter*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/while_context
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Enter_1Enter;stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/time*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/while_context
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Enter_2EnterDstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArray:1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/while_context
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Enter_3Enterkstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/DropoutWrapperZeroState/BasicLSTMCellZeroState/zeros*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/while_context
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Enter_4Entermstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/DropoutWrapperZeroState/BasicLSTMCellZeroState/zeros_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/while_context
?
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/MergeMergeBstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/EnterJstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/NextIteration*
T0*
N
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Merge_1MergeDstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Enter_1Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/NextIteration_1*
T0*
N
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Merge_2MergeDstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Enter_2Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/NextIteration_2*
T0*
N
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Merge_3MergeDstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Enter_3Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/NextIteration_3*
T0*
N
?
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Merge_4MergeDstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Enter_4Lstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/NextIteration_4*
T0*
N
?
Astack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/LessLessBstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/MergeGstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Less/Enter*
T0
?
Gstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Less/EnterEnterFstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/strided_slice_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/while_context
?
Cstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Less_1LessDstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Merge_1Gstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Less/Enter*
T0
?
Gstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/LogicalAnd
LogicalAndAstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/LessCstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Less_1
?
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/LoopCondLoopCondGstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/LogicalAnd
?
Cstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/SwitchSwitchBstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/MergeEstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/LoopCond*
T0*U
_classK
IGloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Merge
?
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Switch_1SwitchDstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Merge_1Estack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Merge_1
?
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Switch_2SwitchDstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Merge_2Estack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Merge_2
?
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Switch_3SwitchDstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Merge_3Estack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Merge_3
?
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Switch_4SwitchDstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Merge_4Estack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/LoopCond*
T0*W
_classM
KIloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Merge_4
?
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/IdentityIdentityEstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Switch:1*
T0
?
Gstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Identity_1IdentityGstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Switch_1:1*
T0
?
Gstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Identity_2IdentityGstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Switch_2:1*
T0
?
Gstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Identity_3IdentityGstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Switch_3:1*
T0
?
Gstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Identity_4IdentityGstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Switch_4:1*
T0
?
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/add/yConstF^stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Identity*
value	B:*
dtype0
?
@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/addAddEstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/IdentityBstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/add/y*
T0
?
Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/TensorArrayReadV3TensorArrayReadV3Tstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/TensorArrayReadV3/EnterGstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/Identity_1Vstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/TensorArrayReadV3/Enter_1*
dtype0
?
Tstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/TensorArrayReadV3/EnterEnterDstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArray_1*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/while_context
?
Vstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/TensorArrayReadV3/Enter_1Enterqstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3*
T0*
is_constant(*
parallel_iterations *Z

frame_nameLJstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/while_context
?
_stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniform/shapeConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel*
valueB"f?*
dtype0
?
]stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniform/minConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel*
valueB
*e?"?*
dtype0
?
]stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniform/maxConst*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel*
valueB
*e?">*
dtype0
?
gstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniform/RandomUniform
RandomUniform_stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniform/shape*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel*
dtype0*
seed2*

seed
?
]stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniform/subSub]stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniform/max]stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniform/min*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel
?
]stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniform/mulMulgstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniform/RandomUniform]stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniform/sub*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel
?
Ystack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniformAdd]stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniform/mul]stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniform/min*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel
?
>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel
VariableV2*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel*
dtype0*
	container*
shape:	f?*
shared_name
?
Estack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/AssignAssign>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernelYstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Initializer/random_uniform*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel*
validate_shape(
?
Cstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/readIdentity>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel*
T0
?
Nstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/bias/Initializer/zerosConst*O
_classE
CAloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/bias*
valueB?**
dtype0
?
stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Const_4Const*
value
B:"*
dtype0
g
=stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Rank_1Const*
value	B:*
dtype0
n
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/range_1/startConst*
value	B:*
dtype0
n
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/range_1/deltaConst*
value	B:*
dtype0
?
>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/range_1RangeDstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/range_1/start=stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/Rank_1Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/range_1/delta*

Tidx0
}
Hstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/concat_2/values_0Const*
valueB"*
dtype0
n
Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/concat_2/axisConst*
value	B:*
dtype0
?
?stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/concat_2ConcatV2Hstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/concat_2/values_0>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/range_1Dstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/concat_2/axis*
T0*
N*

Tidx0
?
Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/transpose_1	Transpose[stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/TensorArrayStack/TensorArrayGatherV3?stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/concat_2*
T0*
Tperm0
?
.stack_bidirectional_rnn/cell_2/ReverseSequenceReverseSequenceBstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/transpose_1word_repr/sentence_lengths*
T0*
seq_dim*

Tlen0*
	batch_dim
T
*stack_bidirectional_rnn/cell_2/concat/axisConst*
value	B:*
dtype0
?
%stack_bidirectional_rnn/cell_2/concatConcatV2Bstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/transpose_1.stack_bidirectional_rnn/cell_2/ReverseSequence*stack_bidirectional_rnn/cell_2/concat/axis*
T0*
N*

Tidx0
N
ShapeShape%stack_bidirectional_rnn/cell_2/concat*
T0*
out_type0
A
strided_slice/stackConst*
value
B:*
dtype0
C
strided_slice/stack_1Const*
dtype0*
value
B:
C
strided_slice/stack_2Const*
value
B:*
dtype0
?

strided_sliceStridedSliceShapestrided_slice/stackstrided_slice/stack_1strided_slice/stack_2*
Index0*
T0*
shrink_axis_mask*

begin_mask*

ellipsis_mask*

new_axis_mask*
end_mask
5
range/startConst*
value	B:*
dtype0
5
range/deltaConst*
dtype0*
value	B:
C
rangeRangerange/start
strided_slicerange/delta*

Tidx0
0
mul/yConst*
dtype0*
value
B:?
!
mulMulrangemul/y*
T0
/
sub/yConst*
value	B:*
dtype0
6
subSubword_repr/sentence_lengthssub/y*
T0

addAddmulsub*
T0
B

Reshape/shapeConst*
dtype0*
valueB"????D
_
ReshapeReshape%stack_bidirectional_rnn/cell_2/concat
Reshape/shape*
T0*
Tshape0
U
GatherGatherReshapeadd*
Tindices0*
validate_indices(*
Tparams0
H
random_normal/shapeConst*
valueB"D*
dtype0
?
random_normal/meanConst*
valueB
**
dtype0
A
random_normal/stddevConst*
dtype0*
valueB
*??
~
"random_normal/RandomStandardNormalRandomStandardNormalrandom_normal/shape*
T0*
dtype0*
seed2*

seed
[
random_normal/mulMul"random_normal/RandomStandardNormalrandom_normal/stddev*
T0
D

random_normalAddrandom_normal/mulrandom_normal/mean*
T0
\
Variable
VariableV2*
shape
:D*
shared_name*
dtype0*
	container
?
Variable/AssignAssignVariable
random_normal*
T0*
_class

loc:@Variable*
validate_shape(*
use_locking(
I

Variable/readIdentityVariable*
T0*
_class

loc:@Variable
C
random_normal_1/shapeConst*
value
B:*
dtype0
A
random_normal_1/meanConst*
valueB
**
dtype0
C
random_normal_1/stddevConst*
valueB
*??*
dtype0
?
$random_normal_1/RandomStandardNormalRandomStandardNormalrandom_normal_1/shape*

seed*
T0*
dtype0*
seed2
a
random_normal_1/mulMul$random_normal_1/RandomStandardNormalrandom_normal_1/stddev*
T0
J
random_normal_1Addrandom_normal_1/mulrandom_normal_1/mean*
T0
Z

Variable_1
VariableV2*
shape:*
shared_name*
dtype0*
	container
?
Variable_1/AssignAssign
Variable_1random_normal_1*
T0*
_class
loc:@Variable_1*
validate_shape(*
use_locking(
O
Variable_1/readIdentity
Variable_1*
T0*
_class
loc:@Variable_1
V
MatMulMatMulGather
Variable/read*
transpose_b(*
T0*
transpose_a(
/
outputAddMatMulVariable_1/read*
T0
@
output_label/dimensionConst*
value	B:*
dtype0
^
output_labelArgMaxoutputoutput_label/dimension*
T0*
output_type0	*

Tidx0
:
ArgMax/dimensionConst*
value	B:*
dtype0
R
ArgMaxArgMaxoutputArgMax/dimension*

Tidx0*
T0*
output_type0	
<
ArgMax_1/dimensionConst*
value	B:*
dtype0
_
ArgMax_1ArgMaxtraining/labelsArgMax_1/dimension*
T0*
output_type0	*

Tidx0
)
EqualEqualArgMaxArgMax_1*
T0	
+
CastCastEqual*

SrcT0
*

DstT0
5
Const_2Const*
value
B:*
dtype0
P
training/match_countSumCastConst_2*
T0*
	keep_dims(*

Tidx0
Y
/training/softmax_cross_entropy_with_logits/RankConst*
value	B:*
dtype0
Z
0training/softmax_cross_entropy_with_logits/ShapeShapeoutput*
T0*
out_type0
[
1training/softmax_cross_entropy_with_logits/Rank_1Const*
value	B:*
dtype0
\
2training/softmax_cross_entropy_with_logits/Shape_1Shapeoutput*
T0*
out_type0
Z
0training/softmax_cross_entropy_with_logits/Sub/yConst*
value	B:*
dtype0
?
.training/softmax_cross_entropy_with_logits/SubSub1training/softmax_cross_entropy_with_logits/Rank_10training/softmax_cross_entropy_with_logits/Sub/y*
T0
?
6training/softmax_cross_entropy_with_logits/Slice/beginPack.training/softmax_cross_entropy_with_logits/Sub*
T0*

axis*
N
c
5training/softmax_cross_entropy_with_logits/Slice/sizeConst*
value
B:*
dtype0
?
0training/softmax_cross_entropy_with_logits/SliceSlice2training/softmax_cross_entropy_with_logits/Shape_16training/softmax_cross_entropy_with_logits/Slice/begin5training/softmax_cross_entropy_with_logits/Slice/size*
T0*
Index0
q
:training/softmax_cross_entropy_with_logits/concat/values_0Const*
valueB:
?????????*
dtype0
`
6training/softmax_cross_entropy_with_logits/concat/axisConst*
value	B:*
dtype0
?
1training/softmax_cross_entropy_with_logits/concatConcatV2:training/softmax_cross_entropy_with_logits/concat/values_00training/softmax_cross_entropy_with_logits/Slice6training/softmax_cross_entropy_with_logits/concat/axis*
T0*
N*

Tidx0
?
2training/softmax_cross_entropy_with_logits/ReshapeReshapeoutput1training/softmax_cross_entropy_with_logits/concat*
T0*
Tshape0
[
1training/softmax_cross_entropy_with_logits/Rank_2Const*
value	B:*
dtype0
e
2training/softmax_cross_entropy_with_logits/Shape_2Shapetraining/labels*
T0*
out_type0
\
2training/softmax_cross_entropy_with_logits/Sub_1/yConst*
value	B:*
dtype0
?
0training/softmax_cross_entropy_with_logits/Sub_1Sub1training/softmax_cross_entropy_with_logits/Rank_22training/softmax_cross_entropy_with_logits/Sub_1/y*
T0
?
8training/softmax_cross_entropy_with_logits/Slice_1/beginPack0training/softmax_cross_entropy_with_logits/Sub_1*
T0*

axis*
N
e
7training/softmax_cross_entropy_with_logits/Slice_1/sizeConst*
value
B:*
dtype0
?
2training/softmax_cross_entropy_with_logits/Slice_1Slice2training/softmax_cross_entropy_with_logits/Shape_28training/softmax_cross_entropy_with_logits/Slice_1/begin7training/softmax_cross_entropy_with_logits/Slice_1/size*
T0*
Index0
s
stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernelLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/AdamNtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Adam_1training/beta1_power/readtraining/beta2_power/readtraining/lrtraining/Adam/beta1training/Adam/beta2training/Adam/epsilonmtraining/gradients/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw/while/fw1/MatMul/Enter_grad/b_acc_3*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel*
use_nesterov(
?
[training/Adam/update_stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/bias/ApplyAdam	ApplyAdamstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernelLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/AdamNtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Adam_1training/beta1_power/readtraining/beta2_power/readtraining/lrtraining/Adam/beta1training/Adam/beta2training/Adam/epsilonmtraining/gradients/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw/while/bw1/MatMul/Enter_grad/b_acc_3*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel*
use_nesterov(
?
[training/Adam/update_stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/bias/ApplyAdam	ApplyAdamstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernelLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/AdamNtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Adam_1training/beta1_power/readtraining/beta2_power/readtraining/lrtraining/Adam/beta1training/Adam/beta2training/Adam/epsilonmtraining/gradients/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw/while/fw2/MatMul/Enter_grad/b_acc_3*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel*
use_nesterov(
?
[training/Adam/update_stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/bias/ApplyAdam	ApplyAdamstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernelLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/AdamNtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Adam_1training/beta1_power/readtraining/beta2_power/readtraining/lrtraining/Adam/beta1training/Adam/beta2training/Adam/epsilonmtraining/gradients/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw/while/bw2/MatMul/Enter_grad/b_acc_3*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel*
use_nesterov(*
use_locking(
?
[training/Adam/update_stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/bias/ApplyAdam	ApplyAdamstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernelLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/AdamNtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Adam_1training/beta1_power/readtraining/beta2_power/readtraining/lrtraining/Adam/beta1training/Adam/beta2training/Adam/epsilonmtraining/gradients/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw/while/fw3/MatMul/Enter_grad/b_acc_3*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel*
use_nesterov(
?
[training/Adam/update_stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/bias/ApplyAdam	ApplyAdamstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernelLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/AdamNtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Adam_1training/beta1_power/readtraining/beta2_power/readtraining/lrtraining/Adam/beta1training/Adam/beta2training/Adam/epsilonmtraining/gradients/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw/while/bw3/MatMul/Enter_grad/b_acc_3*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel*
use_nesterov(
?
[training/Adam/update_stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/bias/ApplyAdam	ApplyAdamstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernelBstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernelBstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernelBstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernelBstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernelBstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernelBtraining/Variable/AdamBtraining/Variable/Adam_1Btraining/Variable_1/AdamBtraining/Variable_1/Adam_1Btraining/beta1_powerBtraining/beta2_powerBJtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/bias/AdamBLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/bias/Adam_1BLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/AdamBNtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Adam_1BJtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/bias/AdamBLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/bias/Adam_1BLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/AdamBNtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Adam_1BJtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/bias/AdamBLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/bias/Adam_1BLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/AdamBNtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Adam_1BJtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/bias/AdamBLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/bias/Adam_1BLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/AdamBNtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Adam_1BJtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/bias/AdamBLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/bias/Adam_1BLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/AdamBNtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Adam_1BJtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/bias/AdamBLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/bias/Adam_1BLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/AdamBNtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Adam_1*
dtype0
?
save/SaveV2/shape_and_slicesConst*
dtype0*k
valuebB`,BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
?
save/SaveV2SaveV2
save/Constsave/SaveV2/tensor_namessave/SaveV2/shape_and_slicesVariable
Variable_1stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernelstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernelstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernelstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernelstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernelstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kerneltraining/Variable/Adamtraining/Variable/Adam_1training/Variable_1/Adamtraining/Variable_1/Adam_1training/beta1_powertraining/beta2_powerJtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/bias/AdamLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/bias/Adam_1Ltraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/AdamNtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Adam_1Jtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/bias/AdamLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/bias/Adam_1Ltraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/AdamNtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Adam_1Jtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/bias/AdamLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/bias/Adam_1Ltraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/AdamNtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Adam_1Jtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/bias/AdamLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/bias/Adam_1Ltraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/AdamNtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Adam_1Jtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/bias/AdamLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/bias/Adam_1Ltraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/AdamNtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Adam_1Jtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/bias/AdamLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/bias/Adam_1Ltraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/AdamNtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Adam_1*:
dtypes0
.2,
e
save/control_dependencyIdentity
save/Const^save/SaveV2*
T0*
_class
loc:@save/Const
P
save/RestoreV2/tensor_namesConst*
valueBBVariable*
dtype0
L
save/RestoreV2/shape_and_slicesConst*
valueB
B*
dtype0
v
save/RestoreV2	RestoreV2
save/Constsave/RestoreV2/tensor_namessave/RestoreV2/shape_and_slices*
dtypes
2
~
save/AssignAssignVariablesave/RestoreV2*
use_locking(*
T0*
_class

loc:@Variable*
validate_shape(
T
save/RestoreV2_1/tensor_namesConst*
valueBB
Variable_1*
dtype0
N
!save/RestoreV2_1/shape_and_slicesConst*
valueB
B*
dtype0
|
save/RestoreV2_1	RestoreV2
save/Constsave/RestoreV2_1/tensor_names!save/RestoreV2_1/shape_and_slices*
dtypes
2
?

save/Assign_1Assign
Variable_1save/RestoreV2_1*
use_locking(*
T0*
_class
loc:@Variable_1*
validate_shape(
?
save/RestoreV2_2/tensor_namesConst*Q
valueHBFBstack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel*
dtype0
N
!save/RestoreV2_3/shape_and_slicesConst*
valueB
B*
dtype0
|
save/RestoreV2_3	RestoreV2
save/Constsave/RestoreV2_3/tensor_names!save/RestoreV2_3/shape_and_slices*
dtypes
2
?

save/Assign_3Assign>stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernelsave/RestoreV2_3*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel*
validate_shape(*
use_locking(
?
save/RestoreV2_4/tensor_namesConst*Q
valueHBFBstack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel*
dtype0
N
!save/RestoreV2_5/shape_and_slicesConst*
valueB
B*
dtype0
|
save/RestoreV2_5	RestoreV2
save/Constsave/RestoreV2_5/tensor_names!save/RestoreV2_5/shape_and_slices*
dtypes
2
?

save/Assign_5Assign>stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernelsave/RestoreV2_5*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel*
validate_shape(*
use_locking(
?
save/RestoreV2_6/tensor_namesConst*Q
valueHBFBstack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel*
dtype0
N
!save/RestoreV2_7/shape_and_slicesConst*
valueB
B*
dtype0
|
save/RestoreV2_7	RestoreV2
save/Constsave/RestoreV2_7/tensor_names!save/RestoreV2_7/shape_and_slices*
dtypes
2
?

save/Assign_7Assign>stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernelsave/RestoreV2_7*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel*
validate_shape(*
use_locking(
?
save/RestoreV2_8/tensor_namesConst*Q
valueHBFBstack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel*
dtype0
N
!save/RestoreV2_9/shape_and_slicesConst*
valueB
B*
dtype0
|
save/RestoreV2_9	RestoreV2
save/Constsave/RestoreV2_9/tensor_names!save/RestoreV2_9/shape_and_slices*
dtypes
2
?

save/Assign_9Assign>stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernelsave/RestoreV2_9*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel*
validate_shape(
?
save/RestoreV2_10/tensor_namesConst*Q
valueHBFBstack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel*
dtype0
O
"save/RestoreV2_11/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_11	RestoreV2
save/Constsave/RestoreV2_11/tensor_names"save/RestoreV2_11/shape_and_slices*
dtypes
2
?
save/Assign_11Assign>stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernelsave/RestoreV2_11*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel*
validate_shape(
?
save/RestoreV2_12/tensor_namesConst*Q
valueHBFBstack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel*
dtype0
O
"save/RestoreV2_13/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_13	RestoreV2
save/Constsave/RestoreV2_13/tensor_names"save/RestoreV2_13/shape_and_slices*
dtypes
2
?
save/Assign_13Assign>stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernelsave/RestoreV2_13*
validate_shape(*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel
a
save/RestoreV2_14/tensor_namesConst*+
value"B Btraining/Variable/Adam*
dtype0
O
"save/RestoreV2_14/shape_and_slicesConst*
dtype0*
valueB
B

save/RestoreV2_14	RestoreV2
save/Constsave/RestoreV2_14/tensor_names"save/RestoreV2_14/shape_and_slices*
dtypes
2
?
save/Assign_14Assigntraining/Variable/Adamsave/RestoreV2_14*
T0*
_class

loc:@Variable*
validate_shape(*
use_locking(
c
save/RestoreV2_15/tensor_namesConst*-
value$B"Btraining/Variable/Adam_1*
dtype0
O
"save/RestoreV2_15/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_15	RestoreV2
save/Constsave/RestoreV2_15/tensor_names"save/RestoreV2_15/shape_and_slices*
dtypes
2
?
save/Assign_15Assigntraining/Variable/Adam_1save/RestoreV2_15*
use_locking(*
T0*
_class

loc:@Variable*
validate_shape(
c
save/RestoreV2_16/tensor_namesConst*-
value$B"Btraining/Variable_1/Adam*
dtype0
O
"save/RestoreV2_16/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_16	RestoreV2
save/Constsave/RestoreV2_16/tensor_names"save/RestoreV2_16/shape_and_slices*
dtypes
2
?
save/Assign_16Assigntraining/Variable_1/Adamsave/RestoreV2_16*
use_locking(*
T0*
_class
loc:@Variable_1*
validate_shape(
e
save/RestoreV2_17/tensor_namesConst*/
value&B$Btraining/Variable_1/Adam_1*
dtype0
O
"save/RestoreV2_17/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_17	RestoreV2
save/Constsave/RestoreV2_17/tensor_names"save/RestoreV2_17/shape_and_slices*
dtypes
2
?
save/Assign_17Assigntraining/Variable_1/Adam_1save/RestoreV2_17*
T0*
_class
loc:@Variable_1*
validate_shape(*
use_locking(
_
save/RestoreV2_18/tensor_namesConst*)
value BBtraining/beta1_power*
dtype0
O
"save/RestoreV2_18/shape_and_slicesConst*
dtype0*
valueB
B

save/RestoreV2_18	RestoreV2
save/Constsave/RestoreV2_18/tensor_names"save/RestoreV2_18/shape_and_slices*
dtypes
2
?
save/Assign_18Assigntraining/beta1_powersave/RestoreV2_18*
use_locking(*
T0*
_class

loc:@Variable*
validate_shape(
_
save/RestoreV2_19/tensor_namesConst*
dtype0*)
value BBtraining/beta2_power
O
"save/RestoreV2_19/shape_and_slicesConst*
dtype0*
valueB
B

save/RestoreV2_19	RestoreV2
save/Constsave/RestoreV2_19/tensor_names"save/RestoreV2_19/shape_and_slices*
dtypes
2
?
save/Assign_19Assigntraining/beta2_powersave/RestoreV2_19*
use_locking(*
T0*
_class

loc:@Variable*
validate_shape(
?
save/RestoreV2_20/tensor_namesConst*_
valueVBTBJtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/bias/Adam*
dtype0
O
"save/RestoreV2_20/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_20	RestoreV2
save/Constsave/RestoreV2_20/tensor_names"save/RestoreV2_20/shape_and_slices*
dtypes
2
?
save/Assign_20AssignJtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/bias/Adamsave/RestoreV2_20*
T0*O
_classE
CAloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/bias*
validate_shape(*
use_locking(
?
save/RestoreV2_21/tensor_namesConst*a
valueXBVBLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/bias/Adam_1*
dtype0
O
"save/RestoreV2_21/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_21	RestoreV2
save/Constsave/RestoreV2_21/tensor_names"save/RestoreV2_21/shape_and_slices*
dtypes
2
?
save/Assign_21AssignLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/bias/Adam_1save/RestoreV2_21*
validate_shape(*
use_locking(*
T0*O
_classE
CAloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/bias
?
save/RestoreV2_22/tensor_namesConst*
dtype0*a
valueXBVBLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Adam
O
"save/RestoreV2_22/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_22	RestoreV2
save/Constsave/RestoreV2_22/tensor_names"save/RestoreV2_22/shape_and_slices*
dtypes
2
?
save/Assign_22AssignLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Adamsave/RestoreV2_22*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel*
validate_shape(*
use_locking(
?
save/RestoreV2_23/tensor_namesConst*c
valueZBXBNtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Adam_1*
dtype0
O
"save/RestoreV2_23/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_23	RestoreV2
save/Constsave/RestoreV2_23/tensor_names"save/RestoreV2_23/shape_and_slices*
dtypes
2
?
save/Assign_23AssignNtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel/Adam_1save/RestoreV2_23*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/bw/bw1/kernel*
validate_shape(
?
save/RestoreV2_24/tensor_namesConst*
dtype0*_
valueVBTBJtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/bias/Adam
O
"save/RestoreV2_24/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_24	RestoreV2
save/Constsave/RestoreV2_24/tensor_names"save/RestoreV2_24/shape_and_slices*
dtypes
2
?
save/Assign_24AssignJtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/bias/Adamsave/RestoreV2_24*
validate_shape(*
use_locking(*
T0*O
_classE
CAloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/bias
?
save/RestoreV2_25/tensor_namesConst*a
valueXBVBLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/bias/Adam_1*
dtype0
O
"save/RestoreV2_25/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_25	RestoreV2
save/Constsave/RestoreV2_25/tensor_names"save/RestoreV2_25/shape_and_slices*
dtypes
2
?
save/Assign_25AssignLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/bias/Adam_1save/RestoreV2_25*
validate_shape(*
use_locking(*
T0*O
_classE
CAloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/bias
?
save/RestoreV2_26/tensor_namesConst*a
valueXBVBLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Adam*
dtype0
O
"save/RestoreV2_26/shape_and_slicesConst*
dtype0*
valueB
B

save/RestoreV2_26	RestoreV2
save/Constsave/RestoreV2_26/tensor_names"save/RestoreV2_26/shape_and_slices*
dtypes
2
?
save/Assign_26AssignLtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Adamsave/RestoreV2_26*
validate_shape(*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel
?
save/RestoreV2_27/tensor_namesConst*c
valueZBXBNtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Adam_1*
dtype0
O
"save/RestoreV2_27/shape_and_slicesConst*
dtype0*
valueB
B

save/RestoreV2_27	RestoreV2
save/Constsave/RestoreV2_27/tensor_names"save/RestoreV2_27/shape_and_slices*
dtypes
2
?
save/Assign_27AssignNtraining/stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel/Adam_1save/RestoreV2_27*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_0/bidirectional_rnn/fw/fw1/kernel*
validate_shape(
?
save/RestoreV2_28/tensor_namesConst*_
valueVBTBJtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/bias/Adam*
dtype0
O
"save/RestoreV2_28/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_28	RestoreV2
save/Constsave/RestoreV2_28/tensor_names"save/RestoreV2_28/shape_and_slices*
dtypes
2
?
save/Assign_28AssignJtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/bias/Adamsave/RestoreV2_28*
use_locking(*
T0*O
_classE
CAloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/bias*
validate_shape(
?
save/RestoreV2_29/tensor_namesConst*a
valueXBVBLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/bias/Adam_1*
dtype0
O
"save/RestoreV2_29/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_29	RestoreV2
save/Constsave/RestoreV2_29/tensor_names"save/RestoreV2_29/shape_and_slices*
dtypes
2
?
save/Assign_29AssignLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/bias/Adam_1save/RestoreV2_29*
validate_shape(*
use_locking(*
T0*O
_classE
CAloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/bias
?
save/RestoreV2_30/tensor_namesConst*
dtype0*a
valueXBVBLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Adam
O
"save/RestoreV2_30/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_30	RestoreV2
save/Constsave/RestoreV2_30/tensor_names"save/RestoreV2_30/shape_and_slices*
dtypes
2
?
save/Assign_30AssignLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Adamsave/RestoreV2_30*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel*
validate_shape(
?
save/RestoreV2_31/tensor_namesConst*c
valueZBXBNtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Adam_1*
dtype0
O
"save/RestoreV2_31/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_31	RestoreV2
save/Constsave/RestoreV2_31/tensor_names"save/RestoreV2_31/shape_and_slices*
dtypes
2
?
save/Assign_31AssignNtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel/Adam_1save/RestoreV2_31*
validate_shape(*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/bw/bw2/kernel
?
save/RestoreV2_32/tensor_namesConst*_
valueVBTBJtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/bias/Adam*
dtype0
O
"save/RestoreV2_32/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_32	RestoreV2
save/Constsave/RestoreV2_32/tensor_names"save/RestoreV2_32/shape_and_slices*
dtypes
2
?
save/Assign_32AssignJtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/bias/Adamsave/RestoreV2_32*
use_locking(*
T0*O
_classE
CAloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/bias*
validate_shape(
?
save/RestoreV2_33/tensor_namesConst*
dtype0*a
valueXBVBLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/bias/Adam_1
O
"save/RestoreV2_33/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_33	RestoreV2
save/Constsave/RestoreV2_33/tensor_names"save/RestoreV2_33/shape_and_slices*
dtypes
2
?
save/Assign_33AssignLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/bias/Adam_1save/RestoreV2_33*
use_locking(*
T0*O
_classE
CAloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/bias*
validate_shape(
?
save/RestoreV2_34/tensor_namesConst*
dtype0*a
valueXBVBLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Adam
O
"save/RestoreV2_34/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_34	RestoreV2
save/Constsave/RestoreV2_34/tensor_names"save/RestoreV2_34/shape_and_slices*
dtypes
2
?
save/Assign_34AssignLtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Adamsave/RestoreV2_34*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel*
validate_shape(
?
save/RestoreV2_35/tensor_namesConst*
dtype0*c
valueZBXBNtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Adam_1
O
"save/RestoreV2_35/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_35	RestoreV2
save/Constsave/RestoreV2_35/tensor_names"save/RestoreV2_35/shape_and_slices*
dtypes
2
?
save/Assign_35AssignNtraining/stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel/Adam_1save/RestoreV2_35*
validate_shape(*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_1/bidirectional_rnn/fw/fw2/kernel
?
save/RestoreV2_36/tensor_namesConst*_
valueVBTBJtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/bias/Adam*
dtype0
O
"save/RestoreV2_36/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_36	RestoreV2
save/Constsave/RestoreV2_36/tensor_names"save/RestoreV2_36/shape_and_slices*
dtypes
2
?
save/Assign_36AssignJtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/bias/Adamsave/RestoreV2_36*
use_locking(*
T0*O
_classE
CAloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/bias*
validate_shape(
?
save/RestoreV2_37/tensor_namesConst*
dtype0*a
valueXBVBLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/bias/Adam_1
O
"save/RestoreV2_37/shape_and_slicesConst*
dtype0*
valueB
B

save/RestoreV2_37	RestoreV2
save/Constsave/RestoreV2_37/tensor_names"save/RestoreV2_37/shape_and_slices*
dtypes
2
?
save/Assign_37AssignLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/bias/Adam_1save/RestoreV2_37*
use_locking(*
T0*O
_classE
CAloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/bias*
validate_shape(
?
save/RestoreV2_38/tensor_namesConst*
dtype0*a
valueXBVBLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Adam
O
"save/RestoreV2_38/shape_and_slicesConst*
dtype0*
valueB
B

save/RestoreV2_38	RestoreV2
save/Constsave/RestoreV2_38/tensor_names"save/RestoreV2_38/shape_and_slices*
dtypes
2
?
save/Assign_38AssignLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Adamsave/RestoreV2_38*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel*
validate_shape(
?
save/RestoreV2_39/tensor_namesConst*c
valueZBXBNtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Adam_1*
dtype0
O
"save/RestoreV2_39/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_39	RestoreV2
save/Constsave/RestoreV2_39/tensor_names"save/RestoreV2_39/shape_and_slices*
dtypes
2
?
save/Assign_39AssignNtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel/Adam_1save/RestoreV2_39*
use_locking(*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/bw/bw3/kernel*
validate_shape(
?
save/RestoreV2_40/tensor_namesConst*_
valueVBTBJtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/bias/Adam*
dtype0
O
"save/RestoreV2_40/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_40	RestoreV2
save/Constsave/RestoreV2_40/tensor_names"save/RestoreV2_40/shape_and_slices*
dtypes
2
?
save/Assign_40AssignJtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/bias/Adamsave/RestoreV2_40*
validate_shape(*
use_locking(*
T0*O
_classE
CAloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/bias
?
save/RestoreV2_41/tensor_namesConst*
dtype0*a
valueXBVBLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/bias/Adam_1
O
"save/RestoreV2_41/shape_and_slicesConst*
dtype0*
valueB
B

save/RestoreV2_41	RestoreV2
save/Constsave/RestoreV2_41/tensor_names"save/RestoreV2_41/shape_and_slices*
dtypes
2
?
save/Assign_41AssignLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/bias/Adam_1save/RestoreV2_41*
validate_shape(*
use_locking(*
T0*O
_classE
CAloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/bias
?
save/RestoreV2_42/tensor_namesConst*a
valueXBVBLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Adam*
dtype0
O
"save/RestoreV2_42/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_42	RestoreV2
save/Constsave/RestoreV2_42/tensor_names"save/RestoreV2_42/shape_and_slices*
dtypes
2
?
save/Assign_42AssignLtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Adamsave/RestoreV2_42*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel*
validate_shape(*
use_locking(
?
save/RestoreV2_43/tensor_namesConst*c
valueZBXBNtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Adam_1*
dtype0
O
"save/RestoreV2_43/shape_and_slicesConst*
valueB
B*
dtype0

save/RestoreV2_43	RestoreV2
save/Constsave/RestoreV2_43/tensor_names"save/RestoreV2_43/shape_and_slices*
dtypes
2
?
save/Assign_43AssignNtraining/stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel/Adam_1save/RestoreV2_43*
T0*Q
_classG
ECloc:@stack_bidirectional_rnn/cell_2/bidirectional_rnn/fw/fw3/kernel*
validate_shape(*
use_locking(
?
save/restore_allNoOp^save/Assign^save/Assign_1^save/Assign_2^save/Assign_3^save/Assign_4^save/Assign_5^save/Assign_6^save/Assign_7^save/Assign_8^save/Assign_9^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_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_30^save/Assign_31^save/Assign_32^save/Assign_33^save/Assign_34^save/Assign_35^save/Assign_36^save/Assign_37^save/Assign_38^save/Assign_39^save/Assign_40^save/Assign_41^save/Assign_42^save/Assign_43"




© 2015 - 2025 Weber Informatics LLC | Privacy Policy