-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
[feature] [SDK] Extract Executor to its own package #11345
Comments
@HumairAK FYI |
past attempt on this: #9710 |
Second part of this effort was #9738, which was later reverted by #9874 due to some technical challenges IIRC. @connor-mccarthy do you recall the exact issue? |
In today's community call it was decided that this approach makes sense and got a +1 to move forward. |
And what we ended up as a shortcut was to install which is arguably the same level of dependency as installing a subpackage like |
Could we get a list of the technical challenges that caused the initial revert of the previous attempt? This will help us avoid repeating the same issues. Thanks! |
Feature Area
/area sdk
What feature would you like to see?
To improve modularity and reduce dependency overhead in Kubeflow Pipelines, I propose extracting the executor component into a standalone package. Currently, the executor is tightly coupled with other SDK components, resulting in unnecessary dependencies during execution. By isolating the executor into its own package, we can minimize the dependency footprint and enhance flexibility for users seeking a more lightweight solution.
Something like
kfp.executor
package would be nice. Thanks for considering this proposal.Love this idea? Give it a 👍.
The text was updated successfully, but these errors were encountered: