/Wapiti

A simple and fast discriminative sequence labeling toolkit ( http://wapiti.limsi.fr )

Primary LanguageCOtherNOASSERTION

Build status

Wapiti

This is a fork of Wapiti. Please see the original site for the definitive source.

My Fork

This version has been modified to support:

  • Windows (x64).
  • Streaming IO interface for loading data in leiu of reading files off disk.
  • Intentional support for C# via P/Invoke.

This fork builds upon and makes use of other forks. These forks provide the following features.

  • CMake, cross-platform build system, instead of Make, allowing to build the library more easily in the environment of your choice.
  • Remove most uses of VLA (i.e. main(int argc, char*[argc] argv). Instead, main(int argc, char** argv) is used).

Branches

There are two other branches in this repository worthy of note.

  1. grobid-java-swig-win32
  2. grobid-iolines-swig-win32

The branch grobid-java-swig-win32 is for the Wapiti version used by Grobid. This is a Windows build of Wapiti with SWIG binding for Java.

The branch grobid-iolines-swig-win32 is an experimental version of Wapiti with a streaming IO interface with SWIG bindings for Java.