├── .gitignore ├── README.md ├── acc_predictor ├── factory.py ├── predictor_container.py ├── predictor_subsets.py ├── predictor_subsets_combo_cascade.py ├── rbf.py └── rbf_ensemble.py ├── after_search ├── average_weights.py ├── evaluate_stored_outputs.py ├── extract_store_eval.py ├── extract_supernet_from_joint.py ├── store_outputs.py ├── store_outputs_timm.py └── symlink_imagenet.py ├── alphabets ├── full_alphanet.txt ├── full_alphanet_cascade2.txt ├── full_alphanet_cascade2_lb.txt ├── full_alphanet_cascade5.txt ├── full_alphanet_cascade5_lb.txt ├── full_alphanet_lb.txt ├── full_nat.txt ├── full_nat_lb.txt ├── full_nat_proxyless.txt ├── full_nat_proxyless_cascade5.txt ├── full_nat_proxyless_cascade5_lb.txt ├── full_nat_proxyless_lb.txt ├── full_nat_w10.txt ├── full_nat_w10_cascade5.txt ├── full_nat_w10_cascade5_lb.txt ├── full_nat_w10_lb.txt ├── full_nat_w12.txt ├── full_nat_w12_cascade2.txt ├── full_nat_w12_cascade2_lb.txt ├── full_nat_w12_cascade5.txt ├── full_nat_w12_cascade5_lb.txt └── full_nat_w12_lb.txt ├── configs_encas ├── c100_5nets.yml ├── c100_5nets_ens.yml ├── c100_5nets_greedy.yml ├── c100_5nets_join.yml ├── c100_5nets_random.yml ├── c10_5nets.yml ├── c10_5nets_ens.yml ├── c10_5nets_greedy.yml ├── c10_5nets_join.yml ├── c10_5nets_random.yml ├── img_5nets.yml ├── img_5nets_ens.yml ├── img_5nets_greedy.yml ├── img_5nets_random.yml └── timm.yml ├── configs_nat ├── cifar100_r0_5nets.yml ├── cifar100_r0_alpha_sep.yml ├── cifar100_r0_alphaofa.yml ├── cifar100_r0_attn_sep.yml ├── cifar100_r0_ofa10_sep.yml ├── cifar100_r0_ofa12_sep.yml ├── cifar100_r0_proxyless_sep.yml ├── cifar100_reproducenat.yml ├── cifar10_r0_5nets.yml ├── cifar10_r0_alpha_sep.yml ├── cifar10_r0_alphaofa.yml ├── cifar10_r0_attn_sep.yml ├── cifar10_r0_ofa10_sep.yml ├── cifar10_r0_ofa12_sep.yml ├── cifar10_r0_proxyless_sep.yml ├── cifar10_reproducenat.yml ├── imagenet_r0_alpha_sep.yml ├── imagenet_r0_attn_sep.yml ├── imagenet_r0_ofa10_sep.yml ├── imagenet_r0_ofa12_sep.yml └── imagenet_r0_proxyless_sep.yml ├── data ├── env_encas.yml ├── git_repo_comparison.png ├── git_repo_timm.png └── timm-results-imagenet.csv ├── data_providers ├── auto_augment_tf.py ├── cifar.py └── imagenet.py ├── data_utils ├── split_imagenet_train.py ├── store_labels.py └── viz_during_run.py ├── dynamic_resolution_collator.py ├── encas ├── encas_api.py ├── greedy_search.py ├── mo_gomea_search.py ├── post_hoc_search_run_many.py └── random_search.py ├── evaluate.py ├── fitness_functions.py ├── mo_gomea.py ├── nat.py ├── nat_api.py ├── nat_run_many.py ├── networks ├── attentive_nas_dynamic_model.py ├── attentive_nas_static_model.py ├── modules_alphanet │ ├── __init__.py │ ├── activations.py │ ├── dynamic_layers.py │ ├── dynamic_ops.py │ ├── nn_base.py │ ├── nn_utils.py │ └── static_layers.py ├── ofa_mbv3_my.py └── proxyless_my.py ├── plot_results ├── plot_hv_over_time.py ├── plot_results_cifar10.py ├── plot_results_cifar100.py ├── plot_results_imagenet.py ├── plotting_functions.py ├── stat_test.py └── timm_pareto.py ├── run_manager ├── __init__.py ├── run_config_my.py └── run_manager_my.py ├── search_space ├── __init__.py ├── alphanet_ss.py ├── ensemble_ss.py ├── ofa_ss.py └── proxyless_ss.py ├── searcher_wrappers ├── base_wrapper.py ├── mo_gomea_wrapper.py ├── nsga3_wrapper.py └── random_search_wrapper.py ├── subset_selectors ├── __init__.py ├── base_subset_selector.py └── referencebased_subset_selector.py ├── utils.py ├── utils_pareto.py └── utils_train.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/README.md -------------------------------------------------------------------------------- /acc_predictor/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/acc_predictor/factory.py -------------------------------------------------------------------------------- /acc_predictor/predictor_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/acc_predictor/predictor_container.py -------------------------------------------------------------------------------- /acc_predictor/predictor_subsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/acc_predictor/predictor_subsets.py -------------------------------------------------------------------------------- /acc_predictor/predictor_subsets_combo_cascade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/acc_predictor/predictor_subsets_combo_cascade.py -------------------------------------------------------------------------------- /acc_predictor/rbf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/acc_predictor/rbf.py -------------------------------------------------------------------------------- /acc_predictor/rbf_ensemble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/acc_predictor/rbf_ensemble.py -------------------------------------------------------------------------------- /after_search/average_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/after_search/average_weights.py -------------------------------------------------------------------------------- /after_search/evaluate_stored_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/after_search/evaluate_stored_outputs.py -------------------------------------------------------------------------------- /after_search/extract_store_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/after_search/extract_store_eval.py -------------------------------------------------------------------------------- /after_search/extract_supernet_from_joint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/after_search/extract_supernet_from_joint.py -------------------------------------------------------------------------------- /after_search/store_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/after_search/store_outputs.py -------------------------------------------------------------------------------- /after_search/store_outputs_timm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/after_search/store_outputs_timm.py -------------------------------------------------------------------------------- /after_search/symlink_imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/after_search/symlink_imagenet.py -------------------------------------------------------------------------------- /alphabets/full_alphanet.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/alphabets/full_alphanet.txt -------------------------------------------------------------------------------- /alphabets/full_alphanet_cascade2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/alphabets/full_alphanet_cascade2.txt -------------------------------------------------------------------------------- /alphabets/full_alphanet_cascade2_lb.txt: -------------------------------------------------------------------------------- 1 | 3P0  -------------------------------------------------------------------------------- /alphabets/full_alphanet_cascade5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/alphabets/full_alphanet_cascade5.txt -------------------------------------------------------------------------------- /alphabets/full_alphanet_cascade5_lb.txt: -------------------------------------------------------------------------------- 1 | 3P0  -------------------------------------------------------------------------------- /alphabets/full_alphanet_lb.txt: -------------------------------------------------------------------------------- 1 | 3P0  -------------------------------------------------------------------------------- /alphabets/full_nat.txt: -------------------------------------------------------------------------------- 1 | 34W0R04  -------------------------------------------------------------------------------- /alphabets/full_nat_lb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/alphabets/full_nat_lb.txt -------------------------------------------------------------------------------- /alphabets/full_nat_proxyless.txt: -------------------------------------------------------------------------------- 1 | 34W0T04  -------------------------------------------------------------------------------- /alphabets/full_nat_proxyless_cascade5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/alphabets/full_nat_proxyless_cascade5.txt -------------------------------------------------------------------------------- /alphabets/full_nat_proxyless_cascade5_lb.txt: -------------------------------------------------------------------------------- 1 | 3P0P0B"h  -------------------------------------------------------------------------------- /alphabets/full_nat_proxyless_lb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/alphabets/full_nat_proxyless_lb.txt -------------------------------------------------------------------------------- /alphabets/full_nat_w10.txt: -------------------------------------------------------------------------------- 1 | 34W0T04  -------------------------------------------------------------------------------- /alphabets/full_nat_w10_cascade5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/alphabets/full_nat_w10_cascade5.txt -------------------------------------------------------------------------------- /alphabets/full_nat_w10_cascade5_lb.txt: -------------------------------------------------------------------------------- 1 | 3P0P0B"h  -------------------------------------------------------------------------------- /alphabets/full_nat_w10_lb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/alphabets/full_nat_w10_lb.txt -------------------------------------------------------------------------------- /alphabets/full_nat_w12.txt: -------------------------------------------------------------------------------- 1 | 34W0T04  -------------------------------------------------------------------------------- /alphabets/full_nat_w12_cascade2.txt: -------------------------------------------------------------------------------- 1 | 34W0T04  -------------------------------------------------------------------------------- /alphabets/full_nat_w12_cascade2_lb.txt: -------------------------------------------------------------------------------- 1 | 3P0P0B"h  -------------------------------------------------------------------------------- /alphabets/full_nat_w12_cascade5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/alphabets/full_nat_w12_cascade5.txt -------------------------------------------------------------------------------- /alphabets/full_nat_w12_cascade5_lb.txt: -------------------------------------------------------------------------------- 1 | 3P0P0B"h  -------------------------------------------------------------------------------- /alphabets/full_nat_w12_lb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/alphabets/full_nat_w12_lb.txt -------------------------------------------------------------------------------- /configs_encas/c100_5nets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/c100_5nets.yml -------------------------------------------------------------------------------- /configs_encas/c100_5nets_ens.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/c100_5nets_ens.yml -------------------------------------------------------------------------------- /configs_encas/c100_5nets_greedy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/c100_5nets_greedy.yml -------------------------------------------------------------------------------- /configs_encas/c100_5nets_join.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/c100_5nets_join.yml -------------------------------------------------------------------------------- /configs_encas/c100_5nets_random.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/c100_5nets_random.yml -------------------------------------------------------------------------------- /configs_encas/c10_5nets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/c10_5nets.yml -------------------------------------------------------------------------------- /configs_encas/c10_5nets_ens.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/c10_5nets_ens.yml -------------------------------------------------------------------------------- /configs_encas/c10_5nets_greedy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/c10_5nets_greedy.yml -------------------------------------------------------------------------------- /configs_encas/c10_5nets_join.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/c10_5nets_join.yml -------------------------------------------------------------------------------- /configs_encas/c10_5nets_random.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/c10_5nets_random.yml -------------------------------------------------------------------------------- /configs_encas/img_5nets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/img_5nets.yml -------------------------------------------------------------------------------- /configs_encas/img_5nets_ens.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/img_5nets_ens.yml -------------------------------------------------------------------------------- /configs_encas/img_5nets_greedy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/img_5nets_greedy.yml -------------------------------------------------------------------------------- /configs_encas/img_5nets_random.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/img_5nets_random.yml -------------------------------------------------------------------------------- /configs_encas/timm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_encas/timm.yml -------------------------------------------------------------------------------- /configs_nat/cifar100_r0_5nets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar100_r0_5nets.yml -------------------------------------------------------------------------------- /configs_nat/cifar100_r0_alpha_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar100_r0_alpha_sep.yml -------------------------------------------------------------------------------- /configs_nat/cifar100_r0_alphaofa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar100_r0_alphaofa.yml -------------------------------------------------------------------------------- /configs_nat/cifar100_r0_attn_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar100_r0_attn_sep.yml -------------------------------------------------------------------------------- /configs_nat/cifar100_r0_ofa10_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar100_r0_ofa10_sep.yml -------------------------------------------------------------------------------- /configs_nat/cifar100_r0_ofa12_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar100_r0_ofa12_sep.yml -------------------------------------------------------------------------------- /configs_nat/cifar100_r0_proxyless_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar100_r0_proxyless_sep.yml -------------------------------------------------------------------------------- /configs_nat/cifar100_reproducenat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar100_reproducenat.yml -------------------------------------------------------------------------------- /configs_nat/cifar10_r0_5nets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar10_r0_5nets.yml -------------------------------------------------------------------------------- /configs_nat/cifar10_r0_alpha_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar10_r0_alpha_sep.yml -------------------------------------------------------------------------------- /configs_nat/cifar10_r0_alphaofa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar10_r0_alphaofa.yml -------------------------------------------------------------------------------- /configs_nat/cifar10_r0_attn_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar10_r0_attn_sep.yml -------------------------------------------------------------------------------- /configs_nat/cifar10_r0_ofa10_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar10_r0_ofa10_sep.yml -------------------------------------------------------------------------------- /configs_nat/cifar10_r0_ofa12_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar10_r0_ofa12_sep.yml -------------------------------------------------------------------------------- /configs_nat/cifar10_r0_proxyless_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar10_r0_proxyless_sep.yml -------------------------------------------------------------------------------- /configs_nat/cifar10_reproducenat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/cifar10_reproducenat.yml -------------------------------------------------------------------------------- /configs_nat/imagenet_r0_alpha_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/imagenet_r0_alpha_sep.yml -------------------------------------------------------------------------------- /configs_nat/imagenet_r0_attn_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/imagenet_r0_attn_sep.yml -------------------------------------------------------------------------------- /configs_nat/imagenet_r0_ofa10_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/imagenet_r0_ofa10_sep.yml -------------------------------------------------------------------------------- /configs_nat/imagenet_r0_ofa12_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/imagenet_r0_ofa12_sep.yml -------------------------------------------------------------------------------- /configs_nat/imagenet_r0_proxyless_sep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/configs_nat/imagenet_r0_proxyless_sep.yml -------------------------------------------------------------------------------- /data/env_encas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/data/env_encas.yml -------------------------------------------------------------------------------- /data/git_repo_comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/data/git_repo_comparison.png -------------------------------------------------------------------------------- /data/git_repo_timm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/data/git_repo_timm.png -------------------------------------------------------------------------------- /data/timm-results-imagenet.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/data/timm-results-imagenet.csv -------------------------------------------------------------------------------- /data_providers/auto_augment_tf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/data_providers/auto_augment_tf.py -------------------------------------------------------------------------------- /data_providers/cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/data_providers/cifar.py -------------------------------------------------------------------------------- /data_providers/imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/data_providers/imagenet.py -------------------------------------------------------------------------------- /data_utils/split_imagenet_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/data_utils/split_imagenet_train.py -------------------------------------------------------------------------------- /data_utils/store_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/data_utils/store_labels.py -------------------------------------------------------------------------------- /data_utils/viz_during_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/data_utils/viz_during_run.py -------------------------------------------------------------------------------- /dynamic_resolution_collator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/dynamic_resolution_collator.py -------------------------------------------------------------------------------- /encas/encas_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/encas/encas_api.py -------------------------------------------------------------------------------- /encas/greedy_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/encas/greedy_search.py -------------------------------------------------------------------------------- /encas/mo_gomea_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/encas/mo_gomea_search.py -------------------------------------------------------------------------------- /encas/post_hoc_search_run_many.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/encas/post_hoc_search_run_many.py -------------------------------------------------------------------------------- /encas/random_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/encas/random_search.py -------------------------------------------------------------------------------- /evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/evaluate.py -------------------------------------------------------------------------------- /fitness_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/fitness_functions.py -------------------------------------------------------------------------------- /mo_gomea.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/mo_gomea.py -------------------------------------------------------------------------------- /nat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/nat.py -------------------------------------------------------------------------------- /nat_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/nat_api.py -------------------------------------------------------------------------------- /nat_run_many.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/nat_run_many.py -------------------------------------------------------------------------------- /networks/attentive_nas_dynamic_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/networks/attentive_nas_dynamic_model.py -------------------------------------------------------------------------------- /networks/attentive_nas_static_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/networks/attentive_nas_static_model.py -------------------------------------------------------------------------------- /networks/modules_alphanet/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved 2 | -------------------------------------------------------------------------------- /networks/modules_alphanet/activations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/networks/modules_alphanet/activations.py -------------------------------------------------------------------------------- /networks/modules_alphanet/dynamic_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/networks/modules_alphanet/dynamic_layers.py -------------------------------------------------------------------------------- /networks/modules_alphanet/dynamic_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/networks/modules_alphanet/dynamic_ops.py -------------------------------------------------------------------------------- /networks/modules_alphanet/nn_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/networks/modules_alphanet/nn_base.py -------------------------------------------------------------------------------- /networks/modules_alphanet/nn_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/networks/modules_alphanet/nn_utils.py -------------------------------------------------------------------------------- /networks/modules_alphanet/static_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/networks/modules_alphanet/static_layers.py -------------------------------------------------------------------------------- /networks/ofa_mbv3_my.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/networks/ofa_mbv3_my.py -------------------------------------------------------------------------------- /networks/proxyless_my.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/networks/proxyless_my.py -------------------------------------------------------------------------------- /plot_results/plot_hv_over_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/plot_results/plot_hv_over_time.py -------------------------------------------------------------------------------- /plot_results/plot_results_cifar10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/plot_results/plot_results_cifar10.py -------------------------------------------------------------------------------- /plot_results/plot_results_cifar100.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/plot_results/plot_results_cifar100.py -------------------------------------------------------------------------------- /plot_results/plot_results_imagenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/plot_results/plot_results_imagenet.py -------------------------------------------------------------------------------- /plot_results/plotting_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/plot_results/plotting_functions.py -------------------------------------------------------------------------------- /plot_results/stat_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/plot_results/stat_test.py -------------------------------------------------------------------------------- /plot_results/timm_pareto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/plot_results/timm_pareto.py -------------------------------------------------------------------------------- /run_manager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/run_manager/__init__.py -------------------------------------------------------------------------------- /run_manager/run_config_my.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/run_manager/run_config_my.py -------------------------------------------------------------------------------- /run_manager/run_manager_my.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/run_manager/run_manager_my.py -------------------------------------------------------------------------------- /search_space/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/search_space/__init__.py -------------------------------------------------------------------------------- /search_space/alphanet_ss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/search_space/alphanet_ss.py -------------------------------------------------------------------------------- /search_space/ensemble_ss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/search_space/ensemble_ss.py -------------------------------------------------------------------------------- /search_space/ofa_ss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/search_space/ofa_ss.py -------------------------------------------------------------------------------- /search_space/proxyless_ss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/search_space/proxyless_ss.py -------------------------------------------------------------------------------- /searcher_wrappers/base_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/searcher_wrappers/base_wrapper.py -------------------------------------------------------------------------------- /searcher_wrappers/mo_gomea_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/searcher_wrappers/mo_gomea_wrapper.py -------------------------------------------------------------------------------- /searcher_wrappers/nsga3_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/searcher_wrappers/nsga3_wrapper.py -------------------------------------------------------------------------------- /searcher_wrappers/random_search_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/searcher_wrappers/random_search_wrapper.py -------------------------------------------------------------------------------- /subset_selectors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/subset_selectors/__init__.py -------------------------------------------------------------------------------- /subset_selectors/base_subset_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/subset_selectors/base_subset_selector.py -------------------------------------------------------------------------------- /subset_selectors/referencebased_subset_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/subset_selectors/referencebased_subset_selector.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/utils.py -------------------------------------------------------------------------------- /utils_pareto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/utils_pareto.py -------------------------------------------------------------------------------- /utils_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AwesomeLemon/ENCAS/HEAD/utils_train.py --------------------------------------------------------------------------------