-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support passing artifact_uri
in config
#557
Labels
enhancement
New feature or request
Comments
+1 |
Galileo-Galilei
added a commit
that referenced
this issue
Feb 18, 2025
…uding artifact_location (#557)
6 tasks
6 tasks
Galileo-Galilei
added a commit
that referenced
this issue
Feb 18, 2025
…uding artifact_location (#557)
Galileo-Galilei
added a commit
that referenced
this issue
Feb 18, 2025
…uding artifact_location (#557)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
Allow passing in
artifact_uri
to enable automatic creation of experiments with it and not defaulting to the one provided by the MLFlow Server.Context
If the MLFlow Server has
artifact_uri
configured, but e.g.:gs://<bucket_name>/<experiment_name>/artifacts
- subfolders per experiment;then it is impossible to have the experiment created automatically with the custom
artifact_uri
.Slack thread
Possible Implementation
Currently there are 2 things missing in
kedro-mlflow
that need to happen:mlflow_artifact_uri
inmlflow.yaml
(next tomlflow_registry_uri
andmlflow_tracking_uri
)kedro-mlflow
now uses mlflow.set_experiment (here) function that handles experiment creation, but unfortunately it doesn't support specifyingartifact_uri
. The switch to mlflow.create_experiment would need to happen to enable it.Possible Alternatives
Don't implement it at all and perform the experiment creation manually with custom
artifact_uri
either:kedro-mlflow
hook. It would also need to read themlflow.yml
The text was updated successfully, but these errors were encountered: