-
Notifications
You must be signed in to change notification settings - Fork 443
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SDK] Support More MCKind in tune
#2402
Comments
/remove-label lifecycle/needs-triage /area sdk |
@Electronic-Waste: The label(s) `/remove-label lifecycle/needs-triage
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-sigs/prow repository. |
/good-first-issue |
@Electronic-Waste: Please ensure the request meets the requirements listed here. If this request no longer meets these requirements, the label can be removed 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-sigs/prow repository. |
hey @Electronic-Waste I wanted to work on this issue and have some doubts regarding the same. Are the only modifications required in tune function to allow other function signature or does |
Hi @prakhar479 , thank you for your passion for this issue! I think katib/sdk/python/v1beta1/kubeflow/katib/api/katib_client.py Lines 387 to 391 in b6f7cfd
Also, you may find these examples helpful to you :) https://github.com/kubeflow/katib/blob/master/examples/v1beta1/metrics-collector/custom-metrics-collector.yaml cc👀 @kubeflow/wg-automl-leads |
/assign @prakhar479 |
thanks for the helpful insight @Electronic-Waste. I wanted to confirm one doubt I encountered while going through the code. |
Also, can someone lead me to a guide to set up and run tests for the repo. I searched around and was able to get few things going but couldn't run e2e tests due to incomplete set up on my end. Thanks! |
@prakhar479 Yes, of course. You can add any fields you want in
In fact, I run the e2e tests by submitting PRs to this repo. E2e tests will be triggered automatically in CI/CD. You can also consult @andreyvelich @tenzen-y @johnugeorge for more suggestions. |
/remove-label lifecycle/needs-triage |
What you would like to be added?
Support specifying more types of metrics collector in the
tune
function.katib/sdk/python/v1beta1/kubeflow/katib/api/katib_client.py
Line 189 in 51b246f
Why is this needed?
Currently, we only support
kind
param inmetrics_collector_config
, which means onlyStdOut
andPush
collector can be specified intune
function.katib/sdk/python/v1beta1/kubeflow/katib/api/katib_client.py
Lines 387 to 391 in 51b246f
However, there are many other collector types, such as
File
,Prometheus
,Custom
,TensorFlowEvent
collector. They are important too. Thetune
function would be more flexible and powerful if users can specify all these kind of collectors.Currently we support:
tune
#2369tune
#2369Love this feature?
Give it a 👍 We prioritize the features with most 👍
The text was updated successfully, but these errors were encountered: