Only fill [nlp.vectors]

This commit is contained in:
Adriane Boyd 2023-07-31 13:53:07 +02:00
parent 6e615adf5b
commit 8332eadfbd

View File

@ -1771,8 +1771,10 @@ class Language:
).merge(config) ).merge(config)
if "nlp" not in config: if "nlp" not in config:
raise ValueError(Errors.E985.format(config=config)) raise ValueError(Errors.E985.format(config=config))
# auto-fill [nlp] # fill in [nlp.vectors] if not present (as a narrower alternative to
config["nlp"] = Config(cls.default_config["nlp"]).merge(config["nlp"]) # 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") config_lang = config["nlp"].get("lang")
if config_lang is not None and config_lang != cls.lang: if config_lang is not None and config_lang != cls.lang:
raise ValueError( raise ValueError(