From 8332eadfbd008c4a7a97a41f32b559e2c94d9afc Mon Sep 17 00:00:00 2001 From: Adriane Boyd Date: Mon, 31 Jul 2023 13:53:07 +0200 Subject: [PATCH] Only fill [nlp.vectors] --- spacy/language.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spacy/language.py b/spacy/language.py index fcd877d12..a0ccdcbea 100644 --- a/spacy/language.py +++ b/spacy/language.py @@ -1771,8 +1771,10 @@ class Language: ).merge(config) if "nlp" not in config: raise ValueError(Errors.E985.format(config=config)) - # auto-fill [nlp] - config["nlp"] = Config(cls.default_config["nlp"]).merge(config["nlp"]) + # fill in [nlp.vectors] if not present (as a narrower alternative to + # auto-filling [nlp] from the default config) + if "vectors" not in config["nlp"]: + config["nlp"]["vectors"] = {"@misc": "spacy.Vectors.v1"} config_lang = config["nlp"].get("lang") if config_lang is not None and config_lang != cls.lang: raise ValueError(