numaproj / numalogic

Collection of operational time series ML models and tools
https://numalogic.numaproj.io/
Apache License 2.0
166 stars 28 forks source link

feat: ml pipelines #333

Closed nkoppisetty closed 10 months ago

nkoppisetty commented 10 months ago

Explain what this PR does.

Adding ml_pipelines and a pipeline udf for configuring multiple ML pipelines for a single stream config.

codecov[bot] commented 10 months ago

Codecov Report

Attention: 13 lines in your changes are missing coverage. Please review.

Comparison is base (28fa28f) 93.34% compared to head (616f6c4) 93.25%.

Files Patch % Lines
numalogic/udfs/_base.py 73.33% 4 Missing :warning:
numalogic/udfs/ml_pipeline.py 88.23% 4 Missing :warning:
numalogic/udfs/__main__.py 60.00% 1 Missing and 1 partial :warning:
numalogic/udfs/trainer/_prom.py 0.00% 2 Missing :warning:
numalogic/udfs/preprocess.py 80.00% 0 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #333 +/- ## ========================================== - Coverage 93.34% 93.25% -0.10% ========================================== Files 82 83 +1 Lines 3712 3778 +66 Branches 294 296 +2 ========================================== + Hits 3465 3523 +58 - Misses 196 205 +9 + Partials 51 50 -1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

s0nicboOm commented 10 months ago

Merged the changes after refactoring: https://github.com/numaproj/numalogic/pull/336