I just got prodigy today to help with training a few spacy models, but I hit this dead end right away.
After labeling some ner.manual
datasets and exporting to jsonl I'm unable to convert them using spacy's json format.
I keep getting this error afterpython -m spacy convert ./annotations.jsonl . --converter jsonl -l en
Traceback (most recent call last):
File "/usr/local/Cellar/python/3.7.4_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/local/Cellar/python/3.7.4_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/Users/benbot/Documents/dev/projects/standup-ninja/service/env/lib/python3.7/site-packages/spacy/__main__.py", line 33, in <module>
plac.call(commands[command], sys.argv[1:])
File "/Users/benbot/Documents/dev/projects/standup-ninja/service/env/lib/python3.7/site-packages/plac_core.py", line 367, in call
cmd, result = parser.consume(arglist)
File "/Users/benbot/Documents/dev/projects/standup-ninja/service/env/lib/python3.7/site-packages/plac_core.py", line 232, in consume
return cmd, self.func(*(args + varargs + extraopts), **kwargs)
File "/Users/benbot/Documents/dev/projects/standup-ninja/service/env/lib/python3.7/site-packages/spacy/cli/convert.py", line 106, in convert
no_print=no_print,
File "/Users/benbot/Documents/dev/projects/standup-ninja/service/env/lib/python3.7/site-packages/spacy/cli/converters/jsonl2json.py", line 24, in ner_jsonl2json
ents = record["spans"]
KeyError: 'spans'
I'm pretty new to spacy and prodigy, so if anyone can lend a hand I'd be eternally greatful.