Могу ли я использовать SyntaxNet в качестве библиотеки из своего кода C++?
Я пишу приложение семантического анализа, написанное на C++, которое внутренне основано на синтаксических разборах предложений. SyntaxNet используется для предоставления необходимых деревьев зависимостей и работает довольно хорошо. Единственное, что я должен вызывать SyntaxNet как внешнее приложение со следующим вызовом для каждого предложения, которое обрабатывает мое приложение:
system("./syntaxnet/demo.sh");
Я замечаю значительные затраты времени с таким методом использования SyntaxNet и хотел бы знать, возможно ли использовать SyntaxNet в качестве библиотеки с некоторым API языка программирования (предпочтительно, C++).
1 ответ
Как насчет использования Serving API?
https://github.com/dmansfield/parsey-mcparseface-api/issues/1
Вы можете изменить parsey_api.cc для загрузки экспортированной модели и анализа.
для пользователя Python: код клиента Python https://github.com/dsindex/syntaxnet/blob/master/README_api.md