-
Notifications
You must be signed in to change notification settings - Fork 481
Closed
Labels
area/sdkgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededkind/featurelifecycle/stale
Description
What you would like to be added?
Support specifying more types of metrics collector in the tune
function.
metrics_collector_config: Dict[str, Any] = {"kind": "StdOut"}, |
Why is this needed?
Currently, we only support kind
param in metrics_collector_config
, which means only StdOut
and Push
collector can be specified in tune
function.
katib/sdk/python/v1beta1/kubeflow/katib/api/katib_client.py
Lines 387 to 391 in 51b246f
# Add metrics collector to the Katib Experiment. | |
# Up to now, We only support parameter `kind`, of which default value is `StdOut`, to specify the kind of metrics collector. | |
experiment.spec.metrics_collector = models.V1beta1MetricsCollectorSpec( | |
collector=models.V1beta1CollectorSpec(kind=metrics_collector_config["kind"]) | |
) |
However, there are many other collector types, such as File
, Prometheus
, Custom
, TensorFlowEvent
collector. They are important too. The tune
function would be more flexible and powerful if users can specify all these kind of collectors.
Currently we support:
- Push Collector: [GSoC] Add New Parameter in
tune
#2369 - StdOut Collector: [GSoC] Add New Parameter in
tune
#2369 - File Collector
- Prometheus Collector
- Custom Collector
- TensorFlowEvent Collector
Love this feature?
Give it a 👍 We prioritize the features with most 👍
Electronic-Waste
Metadata
Metadata
Assignees
Labels
area/sdkgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededkind/featurelifecycle/stale