17
17
logger = logging .getLogger (__name__ )
18
18
19
19
20
- # pylint: disable=unused-argument,missing-docstring
20
+ # pylint: disable=unused-argument,missing-docstring,invalid-name
21
21
22
22
@tf_op ("LSTMBlockCell" )
23
23
class LSTMBlockCell :
@@ -224,28 +224,28 @@ def NM(nm):
224
224
ctx .make_node ('Reshape' , [W_flattened .output [0 ], w_shape_const .output [0 ]], outputs = [W ])
225
225
ctx .make_node ('Reshape' , [R_flattened .output [0 ], r_shape_const .output [0 ]], outputs = [R ])
226
226
ctx .make_node ('Reshape' , [B_flattened .output [0 ], b_shape_const .output [0 ]], outputs = [B ])
227
- ctx .make_node ('Split' , [W ], outputs = WS )
228
- ctx .make_node ('Split' , [R ], outputs = RS )
229
- ctx .make_node ('Split' , [B ], outputs = BS )
230
- ctx .make_node ('Split' , [H ], outputs = HS )
227
+ ctx .make_node ('Split' , [W ], outputs = WS )
228
+ ctx .make_node ('Split' , [R ], outputs = RS )
229
+ ctx .make_node ('Split' , [B ], outputs = BS )
230
+ ctx .make_node ('Split' , [H ], outputs = HS )
231
231
XNF = XNB = X
232
232
for i in range (num_layers ):
233
233
suffix = '_' + str (i * num_dirs )
234
234
ctx .make_node ('GRU' , [XNF , NM ('W' + suffix ), NM ('R' + suffix ), NM ('B' + suffix ), '' , NM ('H' + suffix )],
235
- outputs = [NM ('Y' + suffix ), NM ('YH' + suffix )],
235
+ outputs = [NM ('Y' + suffix ), NM ('YH' + suffix )],
236
236
attr = {'direction' :'forward' , 'hidden_size' :num_units })
237
237
XNF = NM (X + suffix )
238
- ctx .make_node ('Squeeze' , [NM ('Y' + suffix )], outputs = [XNF ], attr = {'axes' : [1 ]})
238
+ ctx .make_node ('Squeeze' , [NM ('Y' + suffix )], outputs = [XNF ], attr = {'axes' : [1 ]})
239
239
if num_dirs == 2 :
240
240
suffix = '_' + str (i * 2 + 1 )
241
241
ctx .make_node ('GRU' , [XNB , NM ('W' + suffix ), NM ('R' + suffix ), NM ('B' + suffix ), '' , NM ('H' + suffix )],
242
- outputs = [NM ('Y' + suffix ), NM ('YH' + suffix )],
242
+ outputs = [NM ('Y' + suffix ), NM ('YH' + suffix )],
243
243
attr = {'direction' :'reverse' , 'hidden_size' :num_units })
244
244
XNB = NM (X + suffix )
245
- ctx .make_node ('Squeeze' , [NM ('Y' + suffix )], outputs = [XNB ], attr = {'axes' : [1 ]})
245
+ ctx .make_node ('Squeeze' , [NM ('Y' + suffix )], outputs = [XNB ], attr = {'axes' : [1 ]})
246
246
ctx .remove_node (node .name )
247
247
if num_dirs == 2 :
248
- ctx .make_node ('Concat' , [XNF , XNB ], outputs = [node .output [0 ]], attr = {'axis' : - 1 })
248
+ ctx .make_node ('Concat' , [XNF , XNB ], outputs = [node .output [0 ]], attr = {'axis' : - 1 })
249
249
else :
250
- identity_0 = ctx .make_node ('Identity' , [XNF ], outputs = [node .output [0 ]])
251
- concat_0 = ctx .make_node ('Concat' , YHS , outputs = [node .output [1 ]], attr = {'axis' : 0 })
250
+ ctx .make_node ('Identity' , [XNF ], outputs = [node .output [0 ]])
251
+ ctx .make_node ('Concat' , YHS , outputs = [node .output [1 ]], attr = {'axis' : 0 })
0 commit comments