Kubeflow 1.11 release blog#190
Conversation
Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
|
@tarekabouzeid: GitHub didn't allow me to request PR reviews from the following users: kubeflow/wg-pipeline-leads, kubeflow/wg-notebooks-leads, kubeflow/kubeflow-sdk-team, kubeflow/kubeflow-trainer-team, kubeflow/wg-training-leads, kubeflow/wg-data-leads, kubeflow/wg-manifests-leads, kubeflow/kubeflow-hub-team. Note that only kubeflow members and repo collaborators can review this PR, and authors cannot review their own PRs. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com> Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com> Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com> Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com> Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com> Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com> Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com> Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com> Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com> Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com> Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com> Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com> Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com> Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
| Kubeflow AI Reference Platform 1.11 delivers substantial platform improvements focused on scalability, security, and operational efficiency. The release reduces per namespace overhead, strengthens multi-tenant defaults, and improves overall reliability for running Kubeflow at scale on Kubernetes. | ||
|
|
||
| ## Highlight features | ||
|
|
There was a problem hiding this comment.
The Model Registry / KServe CSI and reconciliation loop integration seems like time-saving automation that delivers more accurate and simplified model deployment and management. @tarilabs ? is this true...with the Model Catalog, users can point, click, deploy and auto-manage...Maybe we have promoted before, but this combo brings value of two KF apps together to produce a greater good.
Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
|
@thesuperzapper @andyatmiami Added central dashboard and notebooks section. |
|
|
||
| Katib hyperparameter tuning remains compatible with Trainer v2, allowing users to optimize model hyperparameters alongside the new training workflow. | ||
|
|
||
| A major addition is the integration with Kubeflow SDK ([KEP-46](https://github.com/kubeflow/sdk/tree/main/docs/proposals/46-hyperparameter-optimization), [PR #124](https://github.com/kubeflow/sdk/pull/124)). The new `OptimizerClient` allows users to define and run hyperparameter experiments directly from Python notebooks without writing YAML. You can configure search spaces, objectives, and algorithms using `OptimizerClient().optimize()`. Each trial runs as a TrainJob with different hyperparameter values, and training code can report metrics using simple Python functions. The client includes standard methods for managing jobs: `create_job()`, `get_job()`, `list_jobs()`, and `delete_job()`. |
There was a problem hiding this comment.
@tarekabouzeid Can we have dedicated section for Kubeflow SDK since it will be the first AI reference platform release when users can do pip install kubeflow to start working with AI workloads.
cc @kubeflow/kubeflow-sdk-team
Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
andreyvelich
left a comment
There was a problem hiding this comment.
/lgtm
/approve
Thanks @tarekabouzeid!
|
/hold for ci |
Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
Signed-off-by: Tarek Abouzeid <tarek.abouzeid91@gmail.com>
jaiakash
left a comment
There was a problem hiding this comment.
/lgtm
We are good for this right, only issue is with netlify build.
|
PR to fix the Netelify builds (which are only for preview btw, as website is hosted on GitHub pages): #191 |
|
/retest |
|
@andreyvelich can you please lgtm ? And thanks so much for your help @thesuperzapper ! |
|
Thanks @tarekabouzeid! |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: andreyvelich The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/unhold |
Initial draft for 1.11 release.
/cc @kubeflow/wg-data-leads @kubeflow/kubeflow-sdk-team @kubeflow/kubeflow-trainer-team @kubeflow/wg-training-leads @kubeflow/wg-pipeline-leads @kubeflow/wg-notebooks-leads @kubeflow/wg-manifests-leads @kubeflow/kubeflow-hub-team @andreyvelich @juliusvonkohout