Skip vocab in component config overrides (#5624)

This commit is contained in:
Adriane Boyd 2020-06-23 23:21:11 +02:00 committed by GitHub
parent 7ce451c211
commit 6fe6e761de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -208,6 +208,10 @@ def load_model_from_path(model_path, meta=False, **overrides):
pipeline = nlp.Defaults.pipe_names pipeline = nlp.Defaults.pipe_names
elif pipeline in (False, None): elif pipeline in (False, None):
pipeline = [] pipeline = []
# skip "vocab" from overrides in component initialization since vocab is
# already configured from overrides when nlp is initialized above
if "vocab" in overrides:
del overrides["vocab"]
for name in pipeline: for name in pipeline:
if name not in disable: if name not in disable:
config = meta.get("pipeline_args", {}).get(name, {}) config = meta.get("pipeline_args", {}).get(name, {})