libkissinference
libkissinference is a c shared library to apply the various neural networks trained for the KISS project libkissinference is well integrated to eisgenerator, Eigen and PyTorch.
Full documentaton can be found here or by building the doc target
Building
the main devolpment platform of libkissinference is linux, and libkissinference works best on UNIX-like systems, however libkissinference is fully portable and should compile on any platform that supports the requriements below
Requirments
- git is requried to get the source
- a C11 compliant compiler like gcc
- cmake version 3.21 or later
- Microsoft onnxruntime
- Doxygen is optional, but required to build the documentation
Procedure
$ git clone https://git-ce.rwth-aachen.de/carl_philipp.klemm/libkissinference
$ mkdir libkissinference/build
$ cd libkissinference/build
$ cmake ..
$ make
$ make install
$ make doc
Linking
it is best to link to this library with the help of pkg-config as this provides platform a agnostic to query for paths and flags. Almost certenly, pkg-config is already integrated into your buildsystem.
Licence
libkissinference is licenced to you under the LGPL version 3 , or (at your option) any later version. see lgpl-3.0.txt or LGPL for details