I don't think you would need MLFlow given the AssetMaterialization feature dagster provides. Here is why:
ā¢ A dagster pipeline is the same in principle as an experiment in MLFlow.
ā¢ Dagster runs are the same as ML Flow runs.
ā¢ Dagster assets are the same as MLFlow artifacts.
In principle, to reproduce a model run, all you have to do is rerun a pipeline in Dagster with the appropriate asset materializations.