From 35d981241f0274ddd132cd87ee9b47932f1a018f Mon Sep 17 00:00:00 2001 From: Matthew Honnibal Date: Mon, 29 May 2017 14:46:31 -0500 Subject: [PATCH] Fix model deserialization --- spacy/util.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spacy/util.py b/spacy/util.py index 955dc4c5d..a261029d5 100644 --- a/spacy/util.py +++ b/spacy/util.py @@ -453,7 +453,9 @@ def model_from_bytes(model, bytes_data): for layer in queue: if hasattr(layer, '_mem'): params = weights[i] - flat_mem = layer._mem._mem.ravel() + layer._mem._get_blob(params.size) + layer._mem._i -= params.size + flat_mem = layer._mem._mem.ravel() flat_params = params.ravel() flat_mem[:flat_params.size] = flat_params layer._mem._offsets.update(metas[i])