Comments (2)
Oh I see, I wasn't aware that DARTS is designed to run as a single trial. Thank you for the explanation!
from katib.
Thank you for testing DARTS algorithm in Katib @MatthiasCarnein!
If you take a closer look at the implementation it is intentionally that Katib creates just a single Trial for DARTS.
As described in this doc: https://github.com/kubeflow/katib/tree/master/pkg/suggestion/v1beta1/nas/darts#katib-implementation,
Suggestion generates set of primitives from Experiment NAS Config, number of layers, and algorithm settings.
After that, single Trial evaluates DARTS algorithm using this script: https://github.com/kubeflow/katib/tree/master/examples/v1beta1/trial-images/darts-cnn-cifar10.
Finally, Metrics Collector saves best genotype in the Experiment metrics.
Katib Hyperparameter tuning architecture with Experiment, Suggestion, Trials is not ideally designed for various architecture search algorithms.
That is why we have to follow this model to run DARTS with Katib controllers.
from katib.
Related Issues (20)
- Support callable search space for optuna in suggestion HOT 2
- Mounting PVC to Katib PyTorchJob HOT 3
- Support experiments with generate_name feature HOT 8
- Provide an option to pass DB_SSLMODE for postgres HOT 7
- Katib Python SDK Specify Volume Mounts HOT 11
- [Release] Katib 0.17 Roadmap HOT 9
- Support Kubernetes v1.27 - v1.29 HOT 5
- I'm getting this error when creating a katib experiment. Please check. HOT 4
- Experiment stuck due to hyperparameter suggestion pod gettin OOM Killed HOT 9
- Remove MXNet example HOT 8
- Pytorch Job not getting detected by the training operator when launched via katib HOT 6
- Replace reflect.DeepEqual with cmp.Diff in tests HOT 8
- Flaky Test: Trial status is succeeded and metrics are properly populated HOT 7
- Update experiment instance status failed: the object has been modified HOT 2
- Update the kubernetes object's status with server-side apply
- Trial fails to be marked as completed after reporting the metrics HOT 2
- Deprecate Skopt Suggestion Service HOT 21
- Define the Python deprecation/supporting policies for the Katib SDK HOT 4
- Whether the hyperparameter search algorithm will refer to the value of additionalMetricNames HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from katib.