Silent Charniak Parse, когда не может разобрать предложение — не работает

я использую чарниак парсер — bllip-парсер для порции выхода. Иногда парсер не может разобрать предложение. Как ПРОЧТИ МЕНЯ, есть один аргумент ‘-S’, который указывает синтаксическому анализатору хранить молчание, когда он не может разобрать ни одно предложение, и он просто переходит к следующему предложению. Но используя этот аргумент, парсер не переходит к следующему предложению. Это все еще бросает исключение.

Мой вклад в парсер:

./parseIt, -l400, -K, -t4, -S, -EInputTagFile.txt, ../DATA/EN/, InputTextFile.txt

Вывод этой команды (ошибка):

Warning [parseIt.C:266] Sentence 4: Parse failed from 0, inf or nan probabililty -- reparsing without POS constraints
Warning [ChartBase.C:172] Sentence 4: estimating the counts on a zero-probability sentence
parseIt: MeChart.C:105: Bst& MeChart::findMapParse(): Assertion `s' failed.
Aborted (core dumped)

Что не так с аргументом ‘-S’? Какие-либо предложения ?

0

Решение

Предупреждения были из-за ошибки и должны быть исправлены сейчас. Увидеть GitHub билет.

Парсер не должен запускаться в многопоточном режиме (он на самом деле не потокобезопасен), который, как я подозреваю, является источником ошибки утверждения и последующего abort(),

2

Другие решения

Других решений пока нет …