All Projects → automl → nasbench-1shot1

automl / nasbench-1shot1

Licence: Apache-2.0 License
No description, website, or topics provided.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

'NAS-Bench-1Shot1: Benchmarking and Dissecting One-shot Neural Architecture Search'

To run e.g. darts on search space 1 execute from the root of the repository:

PYTHONPATH=$PWD python optimizers/darts/train_search.py --seed=0 --save=baseline --search_space=1 --epochs=50

To evaluate the one-shot architectures on NAS-Bench-101 download NAS-Bench-101 and insert the path to it in nasbench_analysis/eval_darts_one_shot_model_in_nasbench.py

Then run the following for evaluation: PYTHONPATH=$PWD python nasbench_analysis/eval_darts_one_shot_model_in_nasbench.py

The NAS-Bench-101 test error and validation error for the searched architectures are written to the directory of the run and can then be analyzed using the experiment database as demonstrated in: experiments/analysis/plot_results.py

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].