I just updated to the Prodigy 1.11.0, and get the following:
python3 -m prodigy train nl_party_model_20210816/ --ner poc_parties --base-model nl_core_news_sm --eval-split 0.2
ℹ Using CPU
========================= Generating Prodigy config =========================
ℹ Auto-generating config with spaCy
ℹ Using config from base model
✔ Generated training config
Traceback (most recent call last):
File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/forge/.local/lib/python3.7/site-packages/prodigy/__main__.py", line 61, in <module>
controller = recipe(*args, use_plac=True)
File "cython_src/prodigy/core.pyx", line 325, in prodigy.core.recipe.recipe_decorator.recipe_proxy
File "/home/forge/.local/lib/python3.7/site-packages/plac_core.py", line 367, in call
cmd, result = parser.consume(arglist)
File "/home/forge/.local/lib/python3.7/site-packages/plac_core.py", line 232, in consume
return cmd, self.func(*(args + varargs + extraopts), **kwargs)
File "/home/forge/.local/lib/python3.7/site-packages/prodigy/recipes/train.py", line 282, in train
silent=silent,
File "/home/forge/.local/lib/python3.7/site-packages/prodigy/recipes/train.py", line 171, in _train
original_logger = config["training"]["logger"]
KeyError: 'logger'
Is there anything I can do to fix it?