Skip to content

prinz-nussknacker/prinz

Repository files navigation

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.