Skip to content

noorawad/DE-NAS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

deNAS

Differential Evolution for Neural Architecture Search

The instructions to setup the benchmarks can be found here.

To run DE on NAS-Bench-101 or NAS-HPO-Bench:

PYTHONPATH=$PWD python3 denas/examples/nas101/run_de_nas101.py

To run DE on NAS-Bench-1shot1:

PYTHONPATH=$PWD python3 denas/examples/nas1shot1/run_de_nas1shot1.py

To run DE on NAS-Bench-201:

PYTHONPATH=$PWD python3 denas/examples/nas201/run_de_nas201.py

Plots can be generated in a similar way, by passing the directory of the stored output files. For example:

PYTHONPATH=$PWD python3 denas/utils/plot_regret.py --path denas/examples/results/cifara

PYTHONPATH=$PWD python3 denas/utils/plot_cdf.py --path denas/examples/results/nas101/cifara

For the above plotting script to work with the output of NAS-Bench-1shot1, the output files need to be additionally preprocessed, for example:

PYTHONPATH=$PWD python3 denas/utils/convert_files.py --path denas/examples/results/nas1shot1/ --ssp 1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages