Skip to content

Mlflow plugin doesn't pass down run/success #1419

@ssabdb

Description

@ssabdb

Current behavior

The mlflow plugin doesn't log the graph outcome, which leads to mlflow UI appearing to report a run was a success.

mlflow.end_run()

Stack Traces

(If applicable)

Screenshots

Image

Steps to replicate behavior

  1. Use hamilton mlflow integration
  2. Create and run dag with exception
  3. Observe logged run_id displays as succeeded despite failure

Library & System Information

python3.11
mlflow==3.5.1
sf-hamilton[pandera,tqdm]>=1.88.0

Expected behavior

Mlflow should display the run has failed rather than succeeded.

Metadata

Metadata

Labels

good first issueGood for newcomershelp wantedExtra attention is neededpluginRelates to a Hamilton plugin (adapters, materializers, etc.)pythonPull requests that update python codetriagelabel for issues that need to be triaged.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions