mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-10-29 09:42:23 +00:00
* Prepare infra * Store experiment information in MySQL & MinIO * Use CreateMlModelEntityRequest instead of MlModel for PUT operations * Update MlFlow infra * Prepare MlFlow source * Prepare Mlflow workflow * Simplify test and prepare README * Revert compose * Fix compose * Prepare warnings and fix features * Use non-default port for integration test * Use mlflow-skinny for the client application
MlFlow Integration Test
We have prepared a small test to check the MlFlow ingestion.
We have used a decoupled architecture for MlFlow with:
mlflowrunning in a remote serverminioas the artifact storemysqlas the registry
To run this test:
cdinto this directorymake buildpip install mlflow-skinny sklearn. We use the skinny one for the client.python experiment.pyshould show new experiments in http://localhost:5000python train.pywill register a new modelmetadata ingest -c examples/workflows/mlflow.jsonwill run the workflow.