Files
katib/examples/v1beta1
Ayush GuptaandGitHub 1c19d3a6eb Fix Istio sidecar injection by moving from annotations to labels (#2527)
* Fix Istio sidecar injection by moving from annotations to labels

Signed-off-by: madmecodes <[email protected]>

* Update Istio sidecar injection from annotations to labels across the codebase
Replace annotations with labels for Istio sidecar injection according to Istio recommendations. Update conformance tests, examples, constants, composers, and utilities to use the new label-based approach consistently.

Signed-off-by: madmecodes <[email protected]>

* fix: Update SuggestionLabels function and composer implementation for Istio label injection

Signed-off-by: madmecodes <[email protected]>

* Fix linting issues in mpi-job-horovod.py

Signed-off-by: madmecodes <[email protected]>

* update: function moved from annotations to labels

Signed-off-by: madmecodes <[email protected]>

---------

Signed-off-by: madmecodes <[email protected]>
2025-05-09 17:52:41 +00:00
..
2022-05-19 15:43:56 +00:00

Katib Examples

Katib is an open source project which uses Kubernetes CRD to run Automated Machine Learning (AutoML) tasks. To know more about Katib follow the official guides.

This directory contains examples of Katib Experiments in action. To install Katib on your Kubernetes cluster check the setup guide. You can use various Katib interfaces to run these examples.

For a complete description of the Katib Experiment specification follow the configuration guide

Local Cluster Example

Get started with Katib Experiments from your local laptop and Kind cluster by following this example.

AutoML Algorithms

The following examples show various AutoML algorithms in Katib.

Hyperparameter Tuning

Check the Hyperparameter Tuning Experiments for the following algorithms:

Check the Neural Architecture Search Experiments for the following algorithms:

Early Stopping

Improve your Hyperparameter Tuning Experiments with the following Early Stopping algorithms:

Katib Python SDK Examples

To learn more about Katib Python SDK check this directory.

Resume Katib Experiments

You can use different resume policies in Katib Experiments. Follow this guide to know more about it. Check the following examples:

Metrics Collector

Katib supports the various metrics collectors and metrics strategies. Check the official guide to know more about it. In this directory you can find the following examples:

Trial Template

You can specify different settings for your Trial template. To know more about it follow this guide. Check the following examples:

Trial Images

Check the following images for the Trial containers:

Katib with Kubeflow Training Operator

Katib has out of the box support for the Kubeflow Training Operators to perform Trial's Worker job. Check the following examples for the various distributed operators:

Katib with Kubeflow Pipelines

To run Katib with Kubeflow Pipelines check these examples.

Katib with Argo Workflows

To know more about using Argo Workflows in Katib check this directory.

Katib with Tekton Pipelines

To know more about using Tekton Pipelines in Katib check this directory.

FPGA Support in Katib Experiments

You can run Katib Experiments on FPGA based instances. For more information check these examples.