Flyte domains cache separation - alternative "stacked" mode? #5819
Closed
fg91
started this conversation in
RFC Incubator
Replies: 1 comment
-
I still like the idea but it's not a priority for me, can't invest time atm unfortunately. Will close. |
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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Flyte has a concept called domain. From the docs:
The domain is part of the cache key (source).
In our ML experimentation platform, we associate feature branches with the development domain, the main branch with the staging domain, and tags/releases with the production domain.
While we wouldn't want to "pollute" e.g. the staging/main branch cache with feature branch results, the opposite - reusing a result computed on master - on a feature branch would at least for us be desirable. This is especially the case when certain experiment results are expensive to compute.
This would mean:
While this is not something where I'd ever propose to change the current behaviour by default, I'd like to start a discussion whether such an opt-in feature would be feasible and useful for others in the community.
Beta Was this translation helpful? Give feedback.
All reactions