├── .gitignore ├── LICENSE ├── README.md ├── figures ├── hessian-c10-c100.png └── loss-landscape-s3.png ├── plots ├── eigen_dist.py ├── full_spectrum.py ├── increasing_eigens.py ├── max_grad.py └── plot_beta_vs_valid_loss.py ├── scripts ├── clear_logs.sh ├── run_darts_minus.sh ├── run_darts_minus_fulltrain.sh ├── start_calc_hessian.sh └── start_draw_loss_landscape.sh └── src ├── __init__.py ├── eval ├── architect.py ├── genotypes.py ├── model.py ├── test.py ├── test_imagenet.py ├── train.py ├── train_imagenet.py └── vis_cell.py ├── evaluation ├── __init__.py ├── args.py ├── model.py └── train.py ├── landscape ├── __init__.py ├── net_plotter.py ├── plot_2D.py └── vis_loss_landscape.py ├── operations.py ├── search ├── __init__.py ├── analyze.py ├── architect.py ├── args.py ├── calc_hessian.py ├── model_search.py ├── randomNAS │ ├── __init__.py │ ├── darts_wrapper_discrete.py │ ├── parse_cnn_arch.py │ └── random_weight_share.py └── train_search.py ├── spaces.py ├── utils.py └── visualize.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/README.md -------------------------------------------------------------------------------- /figures/hessian-c10-c100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/figures/hessian-c10-c100.png -------------------------------------------------------------------------------- /figures/loss-landscape-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/figures/loss-landscape-s3.png -------------------------------------------------------------------------------- /plots/eigen_dist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/plots/eigen_dist.py -------------------------------------------------------------------------------- /plots/full_spectrum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/plots/full_spectrum.py -------------------------------------------------------------------------------- /plots/increasing_eigens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/plots/increasing_eigens.py -------------------------------------------------------------------------------- /plots/max_grad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/plots/max_grad.py -------------------------------------------------------------------------------- /plots/plot_beta_vs_valid_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/plots/plot_beta_vs_valid_loss.py -------------------------------------------------------------------------------- /scripts/clear_logs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/scripts/clear_logs.sh -------------------------------------------------------------------------------- /scripts/run_darts_minus.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/scripts/run_darts_minus.sh -------------------------------------------------------------------------------- /scripts/run_darts_minus_fulltrain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/scripts/run_darts_minus_fulltrain.sh -------------------------------------------------------------------------------- /scripts/start_calc_hessian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/scripts/start_calc_hessian.sh -------------------------------------------------------------------------------- /scripts/start_draw_loss_landscape.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/scripts/start_draw_loss_landscape.sh -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/eval/architect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/eval/architect.py -------------------------------------------------------------------------------- /src/eval/genotypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/eval/genotypes.py -------------------------------------------------------------------------------- /src/eval/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/eval/model.py -------------------------------------------------------------------------------- /src/eval/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/eval/test.py -------------------------------------------------------------------------------- /src/eval/test_imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/eval/test_imagenet.py -------------------------------------------------------------------------------- /src/eval/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/eval/train.py -------------------------------------------------------------------------------- /src/eval/train_imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/eval/train_imagenet.py -------------------------------------------------------------------------------- /src/eval/vis_cell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/eval/vis_cell.py -------------------------------------------------------------------------------- /src/evaluation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/evaluation/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/evaluation/args.py -------------------------------------------------------------------------------- /src/evaluation/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/evaluation/model.py -------------------------------------------------------------------------------- /src/evaluation/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/evaluation/train.py -------------------------------------------------------------------------------- /src/landscape/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/landscape/net_plotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/landscape/net_plotter.py -------------------------------------------------------------------------------- /src/landscape/plot_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/landscape/plot_2D.py -------------------------------------------------------------------------------- /src/landscape/vis_loss_landscape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/landscape/vis_loss_landscape.py -------------------------------------------------------------------------------- /src/operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/operations.py -------------------------------------------------------------------------------- /src/search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/search/analyze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/search/analyze.py -------------------------------------------------------------------------------- /src/search/architect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/search/architect.py -------------------------------------------------------------------------------- /src/search/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/search/args.py -------------------------------------------------------------------------------- /src/search/calc_hessian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/search/calc_hessian.py -------------------------------------------------------------------------------- /src/search/model_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/search/model_search.py -------------------------------------------------------------------------------- /src/search/randomNAS/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/search/randomNAS/darts_wrapper_discrete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/search/randomNAS/darts_wrapper_discrete.py -------------------------------------------------------------------------------- /src/search/randomNAS/parse_cnn_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/search/randomNAS/parse_cnn_arch.py -------------------------------------------------------------------------------- /src/search/randomNAS/random_weight_share.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/search/randomNAS/random_weight_share.py -------------------------------------------------------------------------------- /src/search/train_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/search/train_search.py -------------------------------------------------------------------------------- /src/spaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/spaces.py -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/utils.py -------------------------------------------------------------------------------- /src/visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meituan-AutoML/DARTS-/HEAD/src/visualize.py --------------------------------------------------------------------------------