 Antonin StefanuttiandGitHub
|
0f9825e89e
|
chore(operator): Use SSA throughout runtime framework (#2877)
* chore(operator): Use SSA throughout runtime framework
Signed-off-by: Antonin Stefanutti <[email protected]>
* Fix lint error
Signed-off-by: Antonin Stefanutti <[email protected]>
* Update go.mod file
Signed-off-by: Antonin Stefanutti <[email protected]>
---------
Signed-off-by: Antonin Stefanutti <[email protected]>
|
2025-10-31 11:43:12 +00:00 |
|
 Antonin StefanuttiandGitHub
|
e9586f9c78
|
feat(api): Sync TrainJob JobsStatus from JobSet ReplicatedJobsStatus (#2802)
* feat(api): Sync TrainJob JobsStatus from JobSet ReplicatedJobsStatus
Signed-off-by: Antonin Stefanutti <[email protected]>
* Add integration tests
Signed-off-by: Antonin Stefanutti <[email protected]>
* Update e2e tests
Signed-off-by: Antonin Stefanutti <[email protected]>
* Remove extra check
Signed-off-by: Antonin Stefanutti <[email protected]>
* Sort JobsStatus in e2e tests
Signed-off-by: Antonin Stefanutti <[email protected]>
* Fix e2e test for MPI job
Signed-off-by: Antonin Stefanutti <[email protected]>
* Fail-fast when multiple terminal condition and JobsStatus plugins exist
Signed-off-by: Antonin Stefanutti <[email protected]>
* Fold TerminalCondition and JobsStatus plugins
Signed-off-by: Antonin Stefanutti <[email protected]>
---------
Signed-off-by: Antonin Stefanutti <[email protected]>
|
2025-10-07 13:19:12 +00:00 |
|
 Andrey VelichkevichandGitHub
|
8655798f02
|
fix(module): Change Go module name to v2 (#2707)
* fix(module): Change Go module name to v2
Signed-off-by: Andrey Velichkevich <[email protected]>
* Bump x/net to v0.38.0
Signed-off-by: Andrey Velichkevich <[email protected]>
---------
Signed-off-by: Andrey Velichkevich <[email protected]>
|
2025-07-03 17:46:20 +00:00 |
|
 Antonin StefanuttiandGitHub
|
cdc702bf25
|
feat: Mutable PodSpecOverrides for suspended TrainJob (#2683)
* feat: Mutable PodSpecOverrides for suspended TrainJob
Signed-off-by: Antonin Stefanutti <[email protected]>
* Include @tenzen-y review
Signed-off-by: Antonin Stefanutti <[email protected]>
* Add unit tests
Signed-off-by: Antonin Stefanutti <[email protected]>
---------
Signed-off-by: Antonin Stefanutti <[email protected]>
|
2025-07-01 13:57:18 +00:00 |
|
 Yuki IwaiandGitHub
|
3dd0fb0b82
|
Retrieve JobSetSpec from runtime.Info in CustomValidations (#2557)
Signed-off-by: Yuki Iwai <[email protected]>
|
2025-03-24 11:05:06 +00:00 |
|
 
|
a589903c24
|
KEP-2170: Adding validation webhook for v2 trainjob (#2307)
Signed-off-by: Akshay Chitneni <[email protected]>
Co-authored-by: Akshay Chitneni <[email protected]>
|
2025-03-16 03:41:51 +00:00 |
|
 Yuki IwaiandGitHub
|
e8d6727da6
|
Implemenet MPI Plugin for OpenMPI (#2493)
* Implemenet MPI Plugin for OpenMPI
Signed-off-by: Yuki Iwai <[email protected]>
* Directory pass the JobSetApplyconfiguration to RuntimeInfo
Signed-off-by: Yuki Iwai <[email protected]>
* Make repeated string as constants
Signed-off-by: Yuki Iwai <[email protected]>
* Use numNodes=1 as default mpi_distributed ClusterTrainingRuntime
Signed-off-by: Yuki Iwai <[email protected]>
* Remove unused errors
Signed-off-by: Yuki Iwai <[email protected]>
* Rename runLauncherAsWorker with runLauncherAsNode
Signed-off-by: Yuki Iwai <[email protected]>
* Fix unintended constants usage for ModelMountPath
Signed-off-by: Yuki Iwai <[email protected]>
* Rename SecretDataComparer with MPISecretDataComparer
Signed-off-by: Yuki Iwai <[email protected]>
* Add TODO STAEEMENT to deprecated env wrappers.
Signed-off-by: Yuki Iwai <[email protected]>
---------
Signed-off-by: Yuki Iwai <[email protected]>
|
2025-03-13 05:00:56 +00:00 |
|
 Antonin StefanuttiandGitHub
|
4ad02aca05
|
KEP-2170: Use SSA to reconcile TrainJob components (#2431)
* KEP-2170: Use SSA to reconcile TrainJob components
Signed-off-by: Antonin Stefanutti <[email protected]>
* Enable Unstructured caching in controller manager config
Signed-off-by: Antonin Stefanutti <[email protected]>
* Fix PodGroup apply configuration
Signed-off-by: Antonin Stefanutti <[email protected]>
* API to apply config conversion util functions
Signed-off-by: Antonin Stefanutti <[email protected]>
* Only add namespace to TrainingRuntime object key
Signed-off-by: Antonin Stefanutti <[email protected]>
* Fix EnvVar upsert
Signed-off-by: Antonin Stefanutti <[email protected]>
* Update unit tests
Signed-off-by: Antonin Stefanutti <[email protected]>
* Fix JobSet resource requirements
Signed-off-by: Antonin Stefanutti <[email protected]>
* Resolve build issues with launcher job
Signed-off-by: Antonin Stefanutti <[email protected]>
* Use apply config for MPI ConfigMap and Secret
Signed-off-by: Antonin Stefanutti <[email protected]>
* ComponentBuilderPlugin now returns an array
Signed-off-by: Antonin Stefanutti <[email protected]>
* Use plain apply configurations instead of unstructured
Signed-off-by: Antonin Stefanutti <[email protected]>
* Use apply config in EnforceMLPolicy plugins
Signed-off-by: Antonin Stefanutti <[email protected]>
* Do not update JobSets that are not suspended
Signed-off-by: Antonin Stefanutti <[email protected]>
* Address review feedback
Signed-off-by: Antonin Stefanutti <[email protected]>
* Do not update PodGroup if TrainJob is not suspended
Signed-off-by: Antonin Stefanutti <[email protected]>
* Remove obsolete TODO
Signed-off-by: Antonin Stefanutti <[email protected]>
---------
Signed-off-by: Antonin Stefanutti <[email protected]>
|
2025-02-26 08:39:09 +00:00 |
|
 Andrey VelichkevichandGitHub
|
fa214522ce
|
KEP-2170: Implement MPI Plugin for Kubeflow Trainer (#2394)
* Implement MPI Plugin for Kubeflow Trainer
Signed-off-by: Andrey Velichkevich <[email protected]>
* Update RBAC
Signed-off-by: Andrey Velichkevich <[email protected]>
* Remove old manifests
Signed-off-by: Andrey Velichkevich <[email protected]>
* Fix unit test
Signed-off-by: Andrey Velichkevich <[email protected]>
* Fix comments
Signed-off-by: Andrey Velichkevich <[email protected]>
---------
Signed-off-by: Andrey Velichkevich <[email protected]>
|
2025-02-14 17:55:38 +00:00 |
|
 Andrey VelichkevichandGitHub
|
1ff1d8ad28
|
Update the naming conventions for Kubeflow Trainer (#2415)
* Update the naming conventions for Kubeflow Trainer
Signed-off-by: Andrey Velichkevich <[email protected]>
* Fix webhooks
Signed-off-by: Andrey Velichkevich <[email protected]>
* Fix paths for webhooks
Signed-off-by: Andrey Velichkevich <[email protected]>
* Update go test cmd
Signed-off-by: Andrey Velichkevich <[email protected]>
* Rename kubeflowv1 to trainer pkg
Signed-off-by: Andrey Velichkevich <[email protected]>
---------
Signed-off-by: Andrey Velichkevich <[email protected]>
|
2025-02-06 13:48:30 +00:00 |
|