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.
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"
- Krzysztof Antoniak @kantoniak
- Michał Jadwiszczak @Jadw1
- Jan Kukowski @xvk9
- Maciej Procyk @avan1235
- Maciej Próchniak @mproch (project supervisor)
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.