Skip to content

Release 2.0.0

Latest
Compare
Choose a tag to compare
@vancraar vancraar released this 12 May 06:37
c22c726

What's Changed

  • complete API rewrite
  • added support for more label types: all arithmetic types + strings
  • added Python3 bindings
  • added the new plssvm-scale executable
  • the used real (float vs double) and label (int vs string) types can be selected using a command line flag
  • added optional, automatic performance tracking to yaml files
  • LIBSVM conformance: features are not expected to use 1-based indexing instead of 0-based indexing
  • added the option to provide the maximum number of CG iterations as a command line flag
  • added support for memory-mapped IO under Windows
  • improved IO performance for the LIBSVM file format
  • added git metadata information
  • added a new verbosity output mechanism to enable a LIBSVM-like terminal output
  • if not provided, add custom find_package cmake files for the PLSSVM dependencies
  • improved documentation
  • added examples
  • drastically improved test coverage
  • improved Jenkins CI
  • minor bug fixes

Full Changelog: v1.2.1...v2.0.0