-
Notifications
You must be signed in to change notification settings - Fork 304
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 FlyteRemote.execute
interruptible flag override
#2885
base: master
Are you sure you want to change the base?
Support FlyteRemote.execute
interruptible flag override
#2885
Conversation
Signed-off-by: redartera <reda@artera.ai>
Signed-off-by: redartera <reda@artera.ai>
Signed-off-by: redartera <reda@artera.ai>
Signed-off-by: redartera <reda@artera.ai>
Signed-off-by: redartera <reda@artera.ai>
@pingsutw Can we please merge this PR? |
Head branch was pushed to by a user without write access
Signed-off-by: redartera <reda@artera.ai>
aa09a04
to
e82b2ce
Compare
Signed-off-by: redartera <reda@artera.ai>
After merging Actually I synched the master branch of my |
yes this is my fault |
Signed-off-by: redartera <120470035+redartera@users.noreply.github.com>
@pingsutw @Future-Outlier can you please take another look? the monodocs GH action issue seems resolved now |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2885 +/- ##
==========================================
- Coverage 83.47% 75.77% -7.71%
==========================================
Files 319 202 -117
Lines 26427 21360 -5067
Branches 2744 2744
==========================================
- Hits 22060 16185 -5875
- Misses 3591 4366 +775
- Partials 776 809 +33 ☔ View full report in Codecov by Sentry. |
Code Review Agent Run #d114f3Actionable Suggestions - 1
Additional Suggestions - 1
Review Details
|
Changelist by BitoThis pull request implements the following key changes.
|
Code Review Agent Run #fb24f7Actionable Suggestions - 0Additional Suggestions - 10
Review Details
|
Tracking issue
Closes flyteorg/flyte#5279
Why are the changes needed?
It is useful for users to invoke the same
LaunchPlan
but overriding at runtime whether they need executions to be interruptible or not. Currently this is possible through the Flyte UI, but notflytekit
.What changes were proposed in this pull request?
Support an
interruptible
option inFlyteRemote.execute
How was this patch tested?
Integration test added
Check all the applicable boxes
Summary by Bito
This PR implements interruptible flag override functionality in FlyteRemote and introduces major enhancements including Environment class, Optuna plugin, and VLLM integration. The changes include runtime control of workflow interruption, improved file handling with pydantic support, enhanced directory handling, and remote execution capabilities. The implementation includes support for nested workflows and adds launch plan registration and file transfer utilities. Core components received bug fixes for pydantic compatibility and logger usage.Unit tests added: True
Estimated effort to review (1-5, lower is better): 5