From 31af39f85194d13d951dca413dc6750009dea539 Mon Sep 17 00:00:00 2001 From: Matthw Honnibal Date: Tue, 19 Nov 2019 11:17:56 +0100 Subject: [PATCH] Fix depth=0, maxout pieces=0 --- spacy/syntax/_parser_model.pyx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/spacy/syntax/_parser_model.pyx b/spacy/syntax/_parser_model.pyx index f5369fbd1..c20c8bdde 100644 --- a/spacy/syntax/_parser_model.pyx +++ b/spacy/syntax/_parser_model.pyx @@ -493,13 +493,16 @@ cdef class precompute_hiddens: if self.activation == "relu": mask = state_vector >= 0. state_vector *= mask + else: + mask = None def backprop_nonlinearity(d_best, sgd=None): if isinstance(d_best, numpy.ndarray): ops = NumpyOps() else: ops = CupyOps() - mask_ = ops.asarray(mask) + if mask is not None: + mask_ = ops.asarray(mask) # This will usually be on GPU d_best = ops.asarray(d_best)