├── .gitignore ├── LICENSE ├── README.md ├── acquisition_functions.py ├── bo ├── __init__.py ├── acq │ ├── __init__.py │ ├── acqmap.py │ ├── acqopt.py │ └── acquisition.py ├── bo │ ├── __init__.py │ └── probo.py ├── dom │ ├── __init__.py │ ├── list.py │ └── real.py ├── ds │ ├── __init__.py │ └── makept.py ├── fn │ ├── __init__.py │ └── functionhandler.py ├── log.txt ├── pp │ ├── __init__.py │ ├── gp │ │ ├── __init__.py │ │ └── gp_utils.py │ ├── pp_core.py │ ├── pp_gp_george.py │ ├── pp_gp_my_distmat.py │ ├── pp_gp_stan.py │ ├── pp_gp_stan_distmat.py │ └── stan │ │ ├── __init__.py │ │ ├── compile_stan.py │ │ ├── gp_distmat.py │ │ ├── gp_distmat_fixedsig.py │ │ ├── gp_hier2.py │ │ ├── gp_hier2_matern.py │ │ └── gp_hier3.py └── util │ ├── __init__.py │ ├── datatransform.py │ └── print_utils.py ├── darts ├── __init__.py └── arch.py ├── data.py ├── ls_darts ├── local_search_runner.py └── run_experiments.sh ├── meta_neural_net.py ├── meta_neuralnet.ipynb ├── metann_runner.py ├── nas_algorithms.py ├── nas_bench ├── __init__.py ├── cell.py ├── distances.py ├── encodings.py ├── mutations.py └── sample_random.py ├── nas_bench_201 ├── __init__.py ├── cell.py ├── distances.py └── random_hash.pkl ├── notebooks └── test_nas.ipynb ├── params.py ├── run_experiments_parallel.sh ├── run_experiments_sequential.py └── train_arch_runner.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/README.md -------------------------------------------------------------------------------- /acquisition_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/acquisition_functions.py -------------------------------------------------------------------------------- /bo/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Code for running Bayesian Optimization (BO) in NASzilla. 3 | """ 4 | -------------------------------------------------------------------------------- /bo/acq/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Code for acquisition strategies. 3 | """ 4 | -------------------------------------------------------------------------------- /bo/acq/acqmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/acq/acqmap.py -------------------------------------------------------------------------------- /bo/acq/acqopt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/acq/acqopt.py -------------------------------------------------------------------------------- /bo/acq/acquisition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/acq/acquisition.py -------------------------------------------------------------------------------- /bo/bo/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Code for Bayesian optimization. 3 | """ 4 | -------------------------------------------------------------------------------- /bo/bo/probo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/bo/probo.py -------------------------------------------------------------------------------- /bo/dom/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Code for domain classes. 3 | """ 4 | -------------------------------------------------------------------------------- /bo/dom/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/dom/list.py -------------------------------------------------------------------------------- /bo/dom/real.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/dom/real.py -------------------------------------------------------------------------------- /bo/ds/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Code for makept (serializing and subprocesses) strategy. 3 | """ 4 | -------------------------------------------------------------------------------- /bo/ds/makept.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/ds/makept.py -------------------------------------------------------------------------------- /bo/fn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/fn/__init__.py -------------------------------------------------------------------------------- /bo/fn/functionhandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/fn/functionhandler.py -------------------------------------------------------------------------------- /bo/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/log.txt -------------------------------------------------------------------------------- /bo/pp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/pp/__init__.py -------------------------------------------------------------------------------- /bo/pp/gp/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Code for Gaussian process (GP) utilities and functions. 3 | """ 4 | -------------------------------------------------------------------------------- /bo/pp/gp/gp_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/pp/gp/gp_utils.py -------------------------------------------------------------------------------- /bo/pp/pp_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/pp/pp_core.py -------------------------------------------------------------------------------- /bo/pp/pp_gp_george.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/pp/pp_gp_george.py -------------------------------------------------------------------------------- /bo/pp/pp_gp_my_distmat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/pp/pp_gp_my_distmat.py -------------------------------------------------------------------------------- /bo/pp/pp_gp_stan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/pp/pp_gp_stan.py -------------------------------------------------------------------------------- /bo/pp/pp_gp_stan_distmat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/pp/pp_gp_stan_distmat.py -------------------------------------------------------------------------------- /bo/pp/stan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/pp/stan/__init__.py -------------------------------------------------------------------------------- /bo/pp/stan/compile_stan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/pp/stan/compile_stan.py -------------------------------------------------------------------------------- /bo/pp/stan/gp_distmat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/pp/stan/gp_distmat.py -------------------------------------------------------------------------------- /bo/pp/stan/gp_distmat_fixedsig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/pp/stan/gp_distmat_fixedsig.py -------------------------------------------------------------------------------- /bo/pp/stan/gp_hier2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/pp/stan/gp_hier2.py -------------------------------------------------------------------------------- /bo/pp/stan/gp_hier2_matern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/pp/stan/gp_hier2_matern.py -------------------------------------------------------------------------------- /bo/pp/stan/gp_hier3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/pp/stan/gp_hier3.py -------------------------------------------------------------------------------- /bo/util/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Miscellaneous utilities. 3 | """ 4 | -------------------------------------------------------------------------------- /bo/util/datatransform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/util/datatransform.py -------------------------------------------------------------------------------- /bo/util/print_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/bo/util/print_utils.py -------------------------------------------------------------------------------- /darts/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /darts/arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/darts/arch.py -------------------------------------------------------------------------------- /data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/data.py -------------------------------------------------------------------------------- /ls_darts/local_search_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/ls_darts/local_search_runner.py -------------------------------------------------------------------------------- /ls_darts/run_experiments.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/ls_darts/run_experiments.sh -------------------------------------------------------------------------------- /meta_neural_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/meta_neural_net.py -------------------------------------------------------------------------------- /meta_neuralnet.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/meta_neuralnet.ipynb -------------------------------------------------------------------------------- /metann_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/metann_runner.py -------------------------------------------------------------------------------- /nas_algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/nas_algorithms.py -------------------------------------------------------------------------------- /nas_bench/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /nas_bench/cell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/nas_bench/cell.py -------------------------------------------------------------------------------- /nas_bench/distances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/nas_bench/distances.py -------------------------------------------------------------------------------- /nas_bench/encodings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/nas_bench/encodings.py -------------------------------------------------------------------------------- /nas_bench/mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/nas_bench/mutations.py -------------------------------------------------------------------------------- /nas_bench/sample_random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/nas_bench/sample_random.py -------------------------------------------------------------------------------- /nas_bench_201/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /nas_bench_201/cell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/nas_bench_201/cell.py -------------------------------------------------------------------------------- /nas_bench_201/distances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/nas_bench_201/distances.py -------------------------------------------------------------------------------- /nas_bench_201/random_hash.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/nas_bench_201/random_hash.pkl -------------------------------------------------------------------------------- /notebooks/test_nas.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/notebooks/test_nas.ipynb -------------------------------------------------------------------------------- /params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/params.py -------------------------------------------------------------------------------- /run_experiments_parallel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/run_experiments_parallel.sh -------------------------------------------------------------------------------- /run_experiments_sequential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/run_experiments_sequential.py -------------------------------------------------------------------------------- /train_arch_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naszilla/nas-encodings/HEAD/train_arch_runner.py --------------------------------------------------------------------------------