mlflow-hs
Rudimentary and mostly incomplete bindings for logging to an mlflow tracking server from Haskell.
Basic Usage
Launch tracking server:
$ mlflow server -h 0.0.0.0 -p 5000
Import the MLFlow
module:
import MLFlow
Set Tracking URI:
uri = trackingURI' "localhost" 5000
Create Experiment:
experimentId <- createExperiment uri "experiment_name"
Create Run:
runId' <- runId . runInfo <$> createRun baseUrl experimentId []
Log Metric:
res <- logMetric uri runId' "some_metric" 6.66 0