-
Notifications
You must be signed in to change notification settings - Fork 53
Conversation
Codecov Report
@@ Coverage Diff @@
## master #196 +/- ##
==========================================
+ Coverage 61.46% 62.08% +0.62%
==========================================
Files 140 141 +1
Lines 8620 8736 +116
==========================================
+ Hits 5298 5424 +126
+ Misses 2837 2813 -24
- Partials 485 499 +14
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
Signed-off-by: Yuvraj <[email protected]>
Signed-off-by: Yuvraj <[email protected]>
Signed-off-by: Yuvraj <[email protected]>
7492373
to
45cea17
Compare
Signed-off-by: Yuvraj <[email protected]>
Signed-off-by: Yuvraj <[email protected]>
Signed-off-by: Yuvraj <[email protected]>
Signed-off-by: Yuvraj <[email protected]>
Signed-off-by: Yuvraj <[email protected]>
Signed-off-by: Yuvraj <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
one comment, will LGTM after end to end is working - thank you!
Signed-off-by: Yuvraj <[email protected]>
Signed-off-by: Yuvraj <[email protected]>
@evalsocket lets improve the description for this PR. This is an important PR |
taskPhaseInfo pluginsCore.TaskInfo) (pluginsCore.PhaseInfo, error) { | ||
switch currentCondition.Type { | ||
case commonKf.JobCreated: | ||
return pluginsCore.PhaseInfoQueued(occurredAt, pluginsCore.DefaultPhaseVersion, "JobCreated"), nil |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Instead of JobCreated can we add a better message as this can be seen in the UI. For example
`New job name: %s submitted to KF Training operator
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't have a job name here that's why added a comment without name
I have a few comments then we can merge |
Signed-off-by: Yuvraj <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mind waiting on @kumare3's review too?
* Added mpi plugin Signed-off-by: Yuvraj <[email protected]> * Remove launcher log Signed-off-by: Yuvraj <[email protected]> * More changes Signed-off-by: Yuvraj <[email protected]> * Fix test and lint Signed-off-by: Yuvraj <[email protected]> * fix gomod issue Signed-off-by: Yuvraj <[email protected]> * More changes Signed-off-by: Yuvraj <[email protected]> * make lint Signed-off-by: Yuvraj <[email protected]> * Fix unit test Signed-off-by: Yuvraj <[email protected]> * Added more unit test Signed-off-by: Yuvraj <[email protected]> * Fix unit test Signed-off-by: Yuvraj <[email protected]> * Added documentation Signed-off-by: Yuvraj <[email protected]>
TL;DR
Implements native k8s backend plugin for Kubeflow MPI operator.
Type
Are all requirements met?
Complete description
MPI plugin implemented using kubeflow mpi operator . Flyte will create the MPI job and mpi operator will take care of execution.
MPI plugin implemented using latest MPI CRD i.e
v2beta1
. The user should havev2beta1
CRD installed in cluster.Future plan is to replace MPI operator with a training operator.
Tracking Issue
Remove the 'fixes' keyword if there will be multiple PRs to fix the linked issue
fixes flyteorg/flyte#1543
Follow-up issue
NA
OR
https://github.com/flyteorg/flyte/issues/