From 0af14d2ea3b5235d3d519b0ca237bf9089fc0ad5 Mon Sep 17 00:00:00 2001 From: tmbdev Date: Sun, 27 Sep 2015 00:56:25 -0700 Subject: [PATCH] Cleanup. --- clstm.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clstm.cc b/clstm.cc index 0b0cadd..7a76700 100644 --- a/clstm.cc +++ b/clstm.cc @@ -877,7 +877,8 @@ struct GenericNPLSTM : NetworkBase { backward_statemem(state[t], ci[t], gi[t], state, t-1, gf[t]); gradient_clip(state[t].d, gradient_clipping); backward_full(gi[t], WGI, source[t], gradient_clipping); - if (t>0) backward_full(gf[t], WGF, source[t], gradient_clipping); + assert(gf[0].d.maxCoeff()==0); + backward_full(gf[t], WGF, source[t], gradient_clipping); backward_full(go[t], WGO, source[t], gradient_clipping); backward_full(ci[t], WCI, source[t], gradient_clipping); backward_stack1(source[t], inputs[t], out, t-1);