-
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
DARTS Suggestion #1175
DARTS Suggestion #1175
Conversation
I think we can support the string metrics. /lgtm Thanks for your contribution! 🎉 👍 |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: gaocegege The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
* First commit with darts * Support darts in Katib * Fix problems * Modify darts example * Change num nodes to 4
Part of #1167.
This is Suggestion and Training Container for DARTS.
To support DARTS with current Katib implementation workflow looks like this:
Currently, it supports only one GPU
Running on Tesla T4 GPU for 3 Epoch, 3 NN layers and 4 DARTS nodes takes 21 minutes.
In this PR, you can see example that I ran.
Unfortunately, Katib controller doesn't support String Objective Metric Value: https://github.com/kubeflow/katib/blob/master/pkg/controller.v1alpha3/trial/trial_controller_util.go#L180, but in MySQL DB we can see reported Genotype with the best architecture.
Do we want to support string objective metric value in the future, what do you think @gaocegege @johnugeorge ? Will it be useful for the Katib user?
This is example of Best Genotype that currently saves in DB:
We can think about better representation later.
It supports only unrolled model, according the paper it produces better results.
I will update an issue with remained work.
/assign @johnugeorge @gaocegege