Katib is used for hyperparameter tuning, and Pipeline is used for end-to-end ML workflows, and the Pipeline do need some parameters provided by Katib to improve the efficiency, such as enabling Pipeline get the best parameters provided by Katib etc, any document or best practise for how Pipeline can get the parameters generated by Katib?
FYI @hougangliu @jinchihe
Maybe we can add an example of pipeline embedding katib studyjob. I think put the example in pipeline project is better.
@YujiOshima @richardsliu @jlewi any suggestion?
/assign
An example of using Pipelines to orchestrate hyperparameter tuning would be great.
You can take a look at the TFJob launcher to get some sense of what a component for Katib might look like
https://github.com/kubeflow/pipelines/tree/master/components/kubeflow/launcher
There is an open issue to figure out best practices with respect to integrating pipelines with K8s resources; see kubeflow/pipelines#677
@hougangliu: Closing this issue.
In 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.
/cc @animeshsingh
Most helpful comment
An example of using Pipelines to orchestrate hyperparameter tuning would be great.
You can take a look at the TFJob launcher to get some sense of what a component for Katib might look like
https://github.com/kubeflow/pipelines/tree/master/components/kubeflow/launcher
There is an open issue to figure out best practices with respect to integrating pipelines with K8s resources; see kubeflow/pipelines#677