From b6544f50ec7a778452a7b11c8cc070ce17b21e43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danie=CC=88l=20de=20Kok?= Date: Wed, 19 Apr 2023 17:45:31 +0200 Subject: [PATCH] Do not resolve dot name distill corpus in initialization (Since we don't use it.) --- spacy/training/initialize.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spacy/training/initialize.py b/spacy/training/initialize.py index 4f1524d34..47706918b 100644 --- a/spacy/training/initialize.py +++ b/spacy/training/initialize.py @@ -117,7 +117,7 @@ def init_nlp_student( # Resolve all training-relevant sections using the filled nlp config T = registry.resolve(config["training"], schema=ConfigSchemaTraining) D = registry.resolve(config["distillation"], schema=ConfigSchemaDistill) - dot_names = [D["corpus"], T["dev_corpus"]] + dot_names = [T["dev_corpus"]] if not isinstance(D["corpus"], str): raise ConfigValidationError( desc=Errors.E897.format(field="distillation.corpus", type=type(D["corpus"])) @@ -128,7 +128,7 @@ def init_nlp_student( field="training.dev_corpus", type=type(T["dev_corpus"]) ) ) - distill_corpus, dev_corpus = resolve_dot_names(config, dot_names) + (dev_corpus,) = resolve_dot_names(config, dot_names) optimizer = T["optimizer"] # Components that shouldn't be updated during training frozen_components = T["frozen_components"]