Thanks again! Upgraded to Prodigy v1.8, but consistently getting the following error now when using ner.teach
. My stats are as follows:
> Version 1.8.2
> Location C:\Users\nldijkm8\AppData\Roaming\Python\Python37\site-packages\prodigy
> Prodigy Home C:\Users\nldijkm8\AppData\Roaming\Python\Python37\site-packages\prodigy
> Platform Windows-10-10.0.17134-SP0
> Python Version 3.7.3
> Database Name SQLite
> Database Id sqlite
> Total Datasets 33
> Total Sessions 107
File "C:\Users\nldijkm8\AppData\Local\Continuum\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\nldijkm8\AppData\Local\Continuum\anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\nldijkm8\AppData\Roaming\Python\Python37\site-packages\prodigy\__main__.py", line 380, in <module>
controller = recipe(*args, use_plac=True)
File "cython_src\prodigy\core.pyx", line 212, in prodigy.core.recipe.recipe_decorator.recipe_proxy
File "C:\Users\nldijkm8\AppData\Local\Continuum\anaconda3\lib\site-packages\plac_core.py", line 328, in call
cmd, result = parser.consume(arglist)
File "C:\Users\nldijkm8\AppData\Local\Continuum\anaconda3\lib\site-packages\plac_core.py", line 207, in consume
return cmd, self.func(*(args + varargs + extraopts), **kwargs)
File "C:\Users\nldijkm8\AppData\Roaming\Python\Python37\site-packages\prodigy\recipes\ner.py", line 120, in teach
nlp = spacy.load(spacy_model)
File "C:\Users\nldijkm8\AppData\Roaming\Python\Python37\site-packages\spacy\__init__.py", line 27, in load
return util.load_model(name, **overrides)
File "C:\Users\nldijkm8\AppData\Roaming\Python\Python37\site-packages\spacy\util.py", line 131, in load_model
return load_model_from_package(name, **overrides)
File "C:\Users\nldijkm8\AppData\Roaming\Python\Python37\site-packages\spacy\util.py", line 152, in load_model_from_package
return cls.load(**overrides)
File "C:\Users\nldijkm8\AppData\Local\Continuum\anaconda3\lib\site-packages\en_core_web_lg\__init__.py", line 12, in load
return load_model_from_init_py(__file__, **overrides)
File "C:\Users\nldijkm8\AppData\Roaming\Python\Python37\site-packages\spacy\util.py", line 190, in load_model_from_init_py
return load_model_from_path(data_path, meta, **overrides)
File "C:\Users\nldijkm8\AppData\Roaming\Python\Python37\site-packages\spacy\util.py", line 173, in load_model_from_path
return nlp.from_disk(model_path)
File "C:\Users\nldijkm8\AppData\Roaming\Python\Python37\site-packages\spacy\language.py", line 791, in from_disk
util.from_disk(path, deserializers, exclude)
File "C:\Users\nldijkm8\AppData\Roaming\Python\Python37\site-packages\spacy\util.py", line 630, in from_disk
reader(path / key)
File "C:\Users\nldijkm8\AppData\Roaming\Python\Python37\site-packages\spacy\language.py", line 781, in <lambda>
deserializers["tokenizer"] = lambda p: self.tokenizer.from_disk(p, exclude=["vocab"])
File "tokenizer.pyx", line 391, in spacy.tokenizer.Tokenizer.from_disk
File "tokenizer.pyx", line 437, in spacy.tokenizer.Tokenizer.from_bytes
File "C:\Users\nldijkm8\AppData\Local\Continuum\anaconda3\lib\re.py", line 234, in compile
return _compile(pattern, flags)
File "C:\Users\nldijkm8\AppData\Local\Continuum\anaconda3\lib\re.py", line 286, in _compile
p = sre_compile.compile(pattern, flags)
File "C:\Users\nldijkm8\AppData\Local\Continuum\anaconda3\lib\sre_compile.py", line 764, in compile
p = sre_parse.parse(p, flags)
File "C:\Users\nldijkm8\AppData\Local\Continuum\anaconda3\lib\sre_parse.py", line 930, in parse
p = _parse_sub(source, pattern, flags & SRE_FLAG_VERBOSE, 0)
File "C:\Users\nldijkm8\AppData\Local\Continuum\anaconda3\lib\sre_parse.py", line 426, in _parse_sub
not nested and not items))
File "C:\Users\nldijkm8\AppData\Local\Continuum\anaconda3\lib\sre_parse.py", line 536, in _parse
code1 = _class_escape(source, this)
File "C:\Users\nldijkm8\AppData\Local\Continuum\anaconda3\lib\sre_parse.py", line 337, in _class_escape
raise source.error('bad escape %s' % escape, len(escape))
re.error: bad escape \p at position 257 ```