[Proposal] Remove experiment tracking from Kedro-Viz #1831
tynandebold
started this conversation in
Ideas
Replies: 2 comments
-
I think the comments are valid especially for allowing static pages. However, I would like to see the incorporation of an remote MLflow endpoint. Than experiment tracking could simply pull at runtime from the mlflow server instance and the nice UI wouldn’t go to waste. |
Beta Was this translation helpful? Give feedback.
0 replies
-
My user perspective: we use MLFlow as model registry, and prefer to use that for experiment tracking too, as models are outputs there. My personal perspective is that it's a scope creep in Kedro and could be completely removed. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Description
Experiment tracking should be removed from Kedro-Viz.
Context
For a combination of reasons (competition from other products, an initial MVP release that wasn't viable, ineffective marketing, etc.), experiment tracking wasn't well adopted and usage has plateaued.
There's not much wrong with maintaining a feature that has lukewarm adoption and low complexity. Experiment tracking is a much higher-complexity feature that adds to and creates tech debt of its own while simultaneously introducing an entire new type of API.
Lastly, with the release of the Shareable URL feature, we're now able to host the Kedro-Viz flowchart page statically. We can't do this with experiment tracking, and have to filter out this feature when the app is hosted in this manner. Removing it would free up this maintenance and continue to open to door to a plethora of static hosting solutions.
Supporting evidence (note: all charts are from 1 Dec. 2021 - 31 Oct. 2023):
Unique users, total
Note here that in July 2022, we had a then-high number of 89 users, which hasn't been meaningfully surpassed since, nearly 1.5 years later. We also haven't seen any increase in adoption since we released collaborative experiment tracking on 26 May 2023.
Unique users, run selection
The high of 20 in June 2022 hasn't been surpassed.
Unique users, toggle compare runs
The high of 14 in March 2022 hasn't been surpassed.
Unique users, selection of
Metrics
tab (chart data dates back one year only)Unique users, download run data (chart data dates back one year only)
Very little engagement here.
Possible Implementation
Remove all features related to experiment tracking and all code that powers those features.
Possible Alternatives
Remove experiment tracking from Kedro-Viz and create a separate Kedro plugin with the same feature set.
Checklist
Beta Was this translation helpful? Give feedback.
All reactions