prinz-nussknacker / prinz

Prinz provides ML integrations for Nussknacker.

Home Page:https://prinz-nussknacker.github.io/prinz/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prinz Run unit tests Check code quality

Prinz provides machine learning integrations for Nussknacker written in Scala 2.12.

A current version of library supports:

  • mlflow models registry integration
  • jpmml exported models files scoring
  • h2o models registry integration

Additionally, the library adds the ability for models proxying in order to add extra models data sources in the prinz_proxy module.

Useful links

Releases

Prinz is released on GitHub packages registry so accessing the library code needs using the GitHub authentication. Full sample of working Prinz integration is available in prinz_sample

If you are already signed to GitHub in your project, just add any of these lines to add Prinz dependencies to your .sbt project

"pl.touk.nussknacker.prinz" %% "prinz" % "1.2.0-preview-staging-2022-03-14"
"pl.touk.nussknacker.prinz" %% "prinz-mlflow" % "1.2.0-preview-staging-2022-03-14"
"pl.touk.nussknacker.prinz" %% "prinz-pmml" % "1.2.0-preview-staging-2022-03-14"
"pl.touk.nussknacker.prinz" %% "prinz-h2o" % "1.2.0-preview-staging-2022-03-14"
"pl.touk.nussknacker.prinz" %% "prinz-proxy" % "1.2.0-preview-staging-2022-03-14"

Authors

License

The Prinz code (except prinz_pmml) is shared under Apache License version 2.0.

The prinz_pmml is shared under the GNU Affero General Public License v3.0.

About

Prinz provides ML integrations for Nussknacker.

https://prinz-nussknacker.github.io/prinz/

License:Apache License 2.0


Languages

Language:Scala 76.1%Language:Shell 15.0%Language:Python 7.7%Language:Dockerfile 1.1%