gitextract_g8wyt_2k/ ├── .coveragerc ├── .dockerignore ├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── Examples/ │ ├── .gitignore │ ├── 2dfunc_diff_mult_res/ │ │ ├── README.md │ │ ├── cpu.ini │ │ ├── exp_cpu.json │ │ └── rosenbrock_hpo.py │ ├── 2dfunc_diff_opt/ │ │ ├── .gitignore │ │ ├── History.ipynb │ │ ├── README.md │ │ ├── experiment_auto.json │ │ ├── experiment_bohb.json │ │ ├── experiment_hyperband.json │ │ ├── experiment_hyperopt.json │ │ ├── experiment_random.json │ │ ├── experiment_sequence.json │ │ ├── experiment_spearmint.json │ │ ├── rosenbrock_hpo.py │ │ └── rosenbrock_origin.py │ ├── 2dfunc_diff_res/ │ │ ├── README.md │ │ ├── aws.txt │ │ ├── cpu.ini │ │ ├── env_local_template.ini │ │ ├── env_user_template.ini │ │ ├── exp_aws.json │ │ ├── exp_cpu.json │ │ ├── exp_gpu.json │ │ ├── exp_node.json │ │ ├── exp_node_async.json │ │ ├── exp_passive.json │ │ ├── gpu.txt │ │ ├── node.txt │ │ ├── plainGPU.txt │ │ ├── rosenbrock_hpo.py │ │ └── singleGPU.txt │ ├── cai_eas/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── eas/ │ │ │ ├── client.py │ │ │ ├── data_providers/ │ │ │ │ ├── __init__.py │ │ │ │ ├── base_provider.py │ │ │ │ ├── cifar.py │ │ │ │ ├── downloader.py │ │ │ │ ├── svhn.py │ │ │ │ └── utils.py │ │ │ ├── expdir_monitor/ │ │ │ │ ├── __init__.py │ │ │ │ └── expdir_monitor.py │ │ │ ├── experiment.json │ │ │ └── models/ │ │ │ ├── __init__.py │ │ │ ├── basic_model.py │ │ │ ├── convnet.py │ │ │ ├── dense_net.py │ │ │ ├── layer_cascade.py │ │ │ ├── layer_multi_branch.py │ │ │ ├── layers.py │ │ │ └── utils.py │ │ └── start_nets/ │ │ └── start_net_convnet_small_C10+/ │ │ ├── init │ │ └── net.config │ ├── compression/ │ │ ├── mnist_pytorch/ │ │ │ ├── README.md │ │ │ ├── exp_activation_apoz_rank.json │ │ │ ├── exp_activation_apoz_rank_dependency_aware.json │ │ │ ├── exp_activation_mean_rank.json │ │ │ ├── exp_activation_mean_rank_dependency_aware.json │ │ │ ├── exp_admm.json │ │ │ ├── exp_agp.json │ │ │ ├── exp_amc.json │ │ │ ├── exp_auto_activation_apoz_rank.json │ │ │ ├── exp_auto_activation_mean_rank.json │ │ │ ├── exp_auto_admm.json │ │ │ ├── exp_auto_agp.json │ │ │ ├── exp_auto_fpgm_aup_args.json │ │ │ ├── exp_auto_fpgm_bohb.json │ │ │ ├── exp_auto_fpgm_hyperband.json │ │ │ ├── exp_auto_fpgm_hyperopt.json │ │ │ ├── exp_auto_fpgm_no_expand.json │ │ │ ├── exp_auto_fpgm_random.json │ │ │ ├── exp_auto_fpgm_random_no_expand.json │ │ │ ├── exp_auto_fpgm_sequence.json │ │ │ ├── exp_auto_fpgm_spearmint.json │ │ │ ├── exp_auto_l1filter.json │ │ │ ├── exp_auto_l2filter.json │ │ │ ├── exp_auto_level.json │ │ │ ├── exp_auto_lottery_ticket.json │ │ │ ├── exp_auto_taylor_fo.json │ │ │ ├── exp_autocompress.json │ │ │ ├── exp_fpgm.json │ │ │ ├── exp_fpgm_aup_args.json │ │ │ ├── exp_fpgm_dependency_aware.json │ │ │ ├── exp_l1filter.json │ │ │ ├── exp_l1filter_dependency_aware.json │ │ │ ├── exp_l2filter.json │ │ │ ├── exp_l2filter_dependency_aware.json │ │ │ ├── exp_level.json │ │ │ ├── exp_lottery_ticket.json │ │ │ ├── exp_net_adapt.json │ │ │ ├── exp_quantization_bnn.json │ │ │ ├── exp_quantization_dorefa.json │ │ │ ├── exp_quantization_naive.json │ │ │ ├── exp_quantization_qat.json │ │ │ ├── exp_sensitivity.json │ │ │ ├── exp_simulated_annealing.json │ │ │ ├── exp_taylor_fo.json │ │ │ ├── exp_taylor_fo_dependency_aware.json │ │ │ ├── mnist.py │ │ │ ├── mnist_admm.py │ │ │ ├── mnist_agp.py │ │ │ ├── mnist_amc.py │ │ │ ├── mnist_aup_args.py │ │ │ ├── mnist_autocompress.py │ │ │ ├── mnist_dependency_aware.py │ │ │ ├── mnist_lottery_ticket.py │ │ │ ├── mnist_net_adapt.py │ │ │ ├── mnist_no_speedup.py │ │ │ ├── mnist_pretrained.pth │ │ │ ├── mnist_pretrained.py │ │ │ ├── mnist_sensitivity.py │ │ │ └── mnist_simulated_annealing.py │ │ ├── mnist_tensorflow/ │ │ │ ├── README.md │ │ │ ├── exp_auto_level.json │ │ │ ├── exp_level.json │ │ │ ├── mnist.py │ │ │ └── mnist_pretrained.py │ │ └── utility_functions/ │ │ ├── README.md │ │ └── mnist.py │ ├── converter_examples/ │ │ ├── Convert_Benchmark/ │ │ │ ├── .gitignore │ │ │ ├── Benchmark.ipynb │ │ │ ├── README.md │ │ │ ├── repdata.py │ │ │ └── script_mobilenet.py │ │ ├── Convert_Profiler/ │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── convert_onnx.json │ │ │ ├── convert_tflite.json │ │ │ ├── download_test_models.py │ │ │ ├── env_onnx.template │ │ │ ├── env_tflite.template │ │ │ ├── model_names_tflite.txt │ │ │ ├── test_perf_onnx.py │ │ │ ├── test_perf_tflite.py │ │ │ └── tflite_output.txt │ │ ├── README.md │ │ ├── Tested_Models/ │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── conversion_jsons/ │ │ │ │ ├── convert_checkpoint_to_onnx.json │ │ │ │ ├── convert_checkpoint_to_tflite.json │ │ │ │ ├── convert_keras_to_onnx.json │ │ │ │ ├── convert_keras_to_tflite.json │ │ │ │ ├── convert_protobuf_to_onnx.json │ │ │ │ ├── convert_protobuf_to_tflite.json │ │ │ │ ├── convert_pytorch_to_onnx.json │ │ │ │ ├── convert_pytorch_to_tflite.json │ │ │ │ ├── convert_savedmodel_to_onnx.json │ │ │ │ └── convert_savedmodel_to_tflite.json │ │ │ ├── convert_pb_to_tflite.json │ │ │ ├── create_test_models.py │ │ │ ├── download_models.py │ │ │ └── download_urls.json │ │ └── dlconvert_requirements.txt │ ├── decorator_example/ │ │ ├── origin.py │ │ └── use_decorator.py │ ├── demo/ │ │ ├── .gitignore │ │ ├── demo.yml │ │ ├── experiment_wrapper.json │ │ ├── hpo_wrapper.py │ │ └── origin.py │ ├── early_stopping/ │ │ ├── README.md │ │ ├── mnist_keras/ │ │ │ ├── cpu.ini │ │ │ ├── exp_BOHB_bandit.json │ │ │ ├── exp_BOHB_curve_fitting.json │ │ │ ├── exp_BOHB_median.json │ │ │ ├── exp_BOHB_trunc.json │ │ │ ├── exp_random_bandit.json │ │ │ ├── exp_random_curve_fitting.json │ │ │ ├── exp_random_median.json │ │ │ ├── exp_random_trunc.json │ │ │ ├── exp_spearmint_bandit.json │ │ │ ├── exp_spearmint_curve_fitting.json │ │ │ ├── exp_spearmint_median.json │ │ │ ├── exp_spearmint_trunc.json │ │ │ └── mnist.py │ │ └── quad_equation_min/ │ │ ├── cpu.ini │ │ ├── quad_min.py │ │ ├── quad_min_BOHB_bandit.json │ │ ├── quad_min_BOHB_median.json │ │ ├── quad_min_BOHB_trunc.json │ │ ├── quad_min_random_bandit.json │ │ ├── quad_min_random_median.json │ │ ├── quad_min_random_trunc.json │ │ ├── quad_min_spearmint_bandit.json │ │ ├── quad_min_spearmint_median.json │ │ └── quad_min_spearmint_trunc.json │ ├── hpo_mnist/ │ │ ├── .gitignore │ │ ├── MNIST Hyperparameter Optimization Demo.ipynb │ │ ├── README.md │ │ ├── demo.json │ │ ├── exp_aws_async.json │ │ ├── exp_aws_demo.json │ │ ├── exp_aws_retry_job.json │ │ ├── exp_bohb.json │ │ ├── exp_hyperband.json │ │ ├── exp_hyperopt.json │ │ ├── exp_random.json │ │ ├── exp_random_async.json │ │ ├── exp_sequence.json │ │ ├── exp_spearmint.json │ │ ├── job_retries_random.json │ │ ├── mnist_hpo_demo.py │ │ └── mnist_hpo_fail.py │ ├── intermediate_results/ │ │ ├── README.md │ │ └── quad_equation_min/ │ │ ├── quad_min.py │ │ ├── quad_min_BOHB.json │ │ ├── quad_min_random.json │ │ └── quad_min_spearmint.json │ ├── job_failure_control/ │ │ ├── README.md │ │ ├── experiment_extra_argument.json │ │ ├── experiment_job_ignore_fail.json │ │ ├── experiment_job_retries.json │ │ ├── experiment_job_retries_ignore_fail.json │ │ ├── experiment_no_nsample.json │ │ ├── experiment_no_param_config.json │ │ ├── experiment_no_proposer.json │ │ ├── experiment_no_resource.json │ │ ├── experiment_no_script.json │ │ ├── experiment_test.json │ │ ├── rosenbrock_hpo.py │ │ └── test.py │ ├── mnist_keras_save_model/ │ │ ├── README.md │ │ ├── cpu.ini │ │ ├── exp_random_cpu.json │ │ ├── exp_random_node.json │ │ ├── mnist.py │ │ ├── mnist_wo_decorator.py │ │ └── node.txt │ ├── profiler_examples/ │ │ ├── README.md │ │ ├── bench/ │ │ │ ├── download.sh │ │ │ └── test_perf.py │ │ ├── env_benchmark.template │ │ ├── env_mnist.template │ │ ├── experiments/ │ │ │ └── Readme.md │ │ ├── internal/ │ │ │ └── ImageNet Experiments.ipynb │ │ ├── issues.md │ │ ├── mnist/ │ │ │ └── mnist.py │ │ └── model_names.txt │ ├── quad_equation_min/ │ │ ├── QUAD_MIN_Demo.ipynb │ │ ├── cpu.ini │ │ ├── quad_min.py │ │ ├── quad_min_BOHB.json │ │ ├── quad_min_random.json │ │ └── quad_min_spearmint.json │ ├── tf_flags/ │ │ ├── README.md │ │ ├── experiment.json │ │ ├── rosenbrock_hpo.py │ │ └── rosenbrock_tf.py │ └── tf_iris_diff_opt/ │ ├── History.ipynb │ ├── README.md │ ├── experiment_demo.json │ ├── experiment_hpo.json │ ├── experiment_hyperband.json │ ├── experiment_random.json │ ├── experiment_sequence.json │ ├── experiment_spearmint.json │ ├── iris_data.py │ ├── premade_estimator.py │ ├── premade_estimator_hpo.py │ ├── premade_estimator_hyper.py │ └── premade_estimator_wrapper.py ├── LICENSE ├── MANIFEST.in ├── R-src/ │ ├── README.md │ ├── Rpackage/ │ │ ├── DESCRIPTION │ │ ├── NAMESPACE │ │ ├── R/ │ │ │ └── auptimizer.R │ │ ├── man/ │ │ │ ├── get_config.Rd │ │ │ └── print_result.Rd │ │ ├── tests/ │ │ │ ├── testthat/ │ │ │ │ ├── test_IO.R │ │ │ │ └── test_io.json │ │ │ └── testthat.R │ │ └── vignettes/ │ │ ├── .gitignore │ │ └── auptimizer.Rmd │ └── examples/ │ ├── exp_ridge.R │ ├── exp_rosenbrock.R │ ├── ridge.json │ ├── ridgeRegression.R │ ├── rosenbrock.R │ └── rosenbrock.json ├── README.md ├── docs/ │ ├── Database/ │ │ ├── schema.dot │ │ ├── schema.sql │ │ └── sql_graphviz.py │ ├── Dockerfile │ ├── LICENSE │ ├── Makefile │ ├── README.rst │ ├── _static/ │ │ └── .gitkeep │ ├── algorithm.rst │ ├── archive/ │ │ ├── Auptimizer-1.0-py2-none-any.whl │ │ ├── Auptimizer-1.0-py3-none-any.whl │ │ ├── Auptimizer-1.1-py2-none-any.whl │ │ ├── Auptimizer-1.1-py3-none-any.whl │ │ ├── Auptimizer-1.2-py2-none-any.whl │ │ ├── Auptimizer-1.2-py3-none-any.whl │ │ ├── Auptimizer-1.3-py2-none-any.whl │ │ ├── Auptimizer-1.3-py3-none-any.whl │ │ ├── Auptimizer-1.4-py2.py3-none-any.whl │ │ ├── Auptimizer-2.0-py2.py3-none-any.whl │ │ └── aup.py │ ├── aup.EE.Experiment.rst │ ├── aup.EE.Job.rst │ ├── aup.EE.Resource.rst │ ├── aup.EE.rst │ ├── aup.ET.Connector.rst │ ├── aup.ET.rst │ ├── aup.Proposer.BOHBProposer.rst │ ├── aup.Proposer.EASProposer.rst │ ├── aup.Proposer.HyperbandProposer.rst │ ├── aup.Proposer.HyperoptProposer.rst │ ├── aup.Proposer.RandomProposer.rst │ ├── aup.Proposer.SequenceProposer.rst │ ├── aup.Proposer.SpearmintProposer.rst │ ├── aup.Proposer.rst │ ├── aup.__main__.rst │ ├── aup.compression.rst │ ├── aup.convert.rst │ ├── aup.dlconvert.rst │ ├── aup.dlconvert_API.rst │ ├── aup.init.rst │ ├── aup.profiler.rst │ ├── aup.rst │ ├── aup.setup.rst │ ├── aup.setupdb.rst │ ├── aup.setupdb.sqlite.rst │ ├── aup.setupdb_API.rst │ ├── aup.utils.rst │ ├── aup.visualize.rst │ ├── compression.rst │ ├── compression_main.rst │ ├── compression_utilities.rst │ ├── compressors.rst │ ├── conf.py │ ├── dashboard.rst │ ├── demo.rst │ ├── developer.rst │ ├── developer_guide.rst │ ├── dlconvert.rst │ ├── dlconvert_example.rst │ ├── dlconvert_readme.rst │ ├── early_stop.rst │ ├── edge.rst │ ├── environment.rst │ ├── errors.rst │ ├── experiment.rst │ ├── hpo.rst │ ├── index.rst │ ├── install.rst │ ├── prepare.sh │ ├── prof_example.rst │ ├── prof_readme.rst │ ├── profiler.rst │ ├── r_user.rst │ ├── requirements.txt │ ├── setup.rst │ └── version.rst ├── oss-package.info ├── publish.sh ├── requirements.txt ├── setup.py ├── src/ │ └── aup/ │ ├── EE/ │ │ ├── Experiment.py │ │ ├── Job.py │ │ ├── Resource/ │ │ │ ├── AWSResourceManager.py │ │ │ ├── AbstractResourceManager.py │ │ │ ├── CPUResourceManager.py │ │ │ ├── GPUResourceManager.py │ │ │ ├── PassiveResourceManager.py │ │ │ ├── SSHResourceManager.py │ │ │ ├── __init__.py │ │ │ └── utils/ │ │ │ ├── ResourceThreadPoolExecutor.py │ │ │ ├── __init__.py │ │ │ └── curve_fitting.py │ │ └── __init__.py │ ├── ET/ │ │ ├── Connector/ │ │ │ ├── AbstractConnector.py │ │ │ ├── SQLiteConnector.py │ │ │ └── __init__.py │ │ └── __init__.py │ ├── Proposer/ │ │ ├── AbstractProposer.py │ │ ├── BOHBProposer.py │ │ ├── EASProposer.py │ │ ├── HyperbandProposer.py │ │ ├── HyperoptProposer.py │ │ ├── Hyperopt_LICENSE │ │ ├── RandomProposer.py │ │ ├── SequenceProposer.py │ │ ├── SpearmintProposer.py │ │ ├── Spearmint_LICENSE │ │ ├── __init__.py │ │ ├── eas/ │ │ │ ├── LICENSE │ │ │ ├── __init__.py │ │ │ ├── arch_search/ │ │ │ │ ├── __init__.py │ │ │ │ ├── arch_search_convnet_net2net.py │ │ │ │ └── arch_search_densenet_net2net.py │ │ │ ├── arch_search.py │ │ │ ├── client.py │ │ │ ├── data_providers/ │ │ │ │ ├── __init__.py │ │ │ │ ├── base_provider.py │ │ │ │ ├── cifar.py │ │ │ │ ├── downloader.py │ │ │ │ ├── svhn.py │ │ │ │ └── utils.py │ │ │ ├── expdir_monitor/ │ │ │ │ ├── __init__.py │ │ │ │ ├── arch_manager.py │ │ │ │ ├── distributed.py │ │ │ │ └── expdir_monitor.py │ │ │ ├── main.py │ │ │ ├── meta_controller/ │ │ │ │ ├── __init__.py │ │ │ │ ├── base_controller.py │ │ │ │ └── rl_controller.py │ │ │ ├── models/ │ │ │ │ ├── __init__.py │ │ │ │ ├── basic_model.py │ │ │ │ ├── convnet.py │ │ │ │ ├── dense_net.py │ │ │ │ ├── layer_cascade.py │ │ │ │ ├── layer_multi_branch.py │ │ │ │ ├── layers.py │ │ │ │ └── utils.py │ │ │ ├── run_dense_net.py │ │ │ └── run_simple_convnet.py │ │ ├── hpbandster/ │ │ │ ├── __init__.py │ │ │ ├── core/ │ │ │ │ ├── __init__.py │ │ │ │ ├── base_config_generator.py │ │ │ │ ├── base_iteration.py │ │ │ │ ├── dispatcher.py │ │ │ │ ├── master.py │ │ │ │ ├── nameserver.py │ │ │ │ ├── result.py │ │ │ │ └── worker.py │ │ │ ├── examples/ │ │ │ │ ├── README.txt │ │ │ │ ├── __init__.py │ │ │ │ ├── commons.py │ │ │ │ ├── example_1_local_sequential.py │ │ │ │ ├── example_2_local_parallel_threads.py │ │ │ │ ├── example_3_local_parallel_processes.py │ │ │ │ ├── example_4_cluster.py │ │ │ │ ├── example_5_keras_worker.py │ │ │ │ ├── example_5_mnist.py │ │ │ │ ├── example_5_pytorch_worker.py │ │ │ │ ├── example_5_run/ │ │ │ │ │ ├── configs.json │ │ │ │ │ └── results.json │ │ │ │ ├── example_8_mnist_continued.py │ │ │ │ ├── plot_example_6_analysis.py │ │ │ │ └── plot_example_7_interactive_plot.py │ │ │ ├── optimizers/ │ │ │ │ ├── __init__.py │ │ │ │ ├── bohb.py │ │ │ │ ├── config_generators/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── bohb.py │ │ │ │ │ ├── h2bo.py │ │ │ │ │ ├── kde.py │ │ │ │ │ ├── lcnet.py │ │ │ │ │ └── random_sampling.py │ │ │ │ ├── h2bo.py │ │ │ │ ├── hyperband.py │ │ │ │ ├── iterations/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── successivehalving.py │ │ │ │ │ └── successiveresampling.py │ │ │ │ ├── kde/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── kernels.py │ │ │ │ │ └── mvkde.py │ │ │ │ ├── lcnet.py │ │ │ │ ├── learning_curve_models/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── arif.py │ │ │ │ │ ├── base.py │ │ │ │ │ └── lcnet.py │ │ │ │ └── randomsearch.py │ │ │ ├── utils.py │ │ │ ├── visualization.py │ │ │ └── workers/ │ │ │ ├── __init__.py │ │ │ └── hpolibbenchmark.py │ │ ├── hpbandster_LICENSE │ │ ├── hyperband_LICENSE │ │ ├── hyperopt/ │ │ │ ├── LICENSE.txt │ │ │ ├── __init__.py │ │ │ ├── algobase.py │ │ │ ├── anneal.py │ │ │ ├── base.py │ │ │ ├── criteria.py │ │ │ ├── exceptions.py │ │ │ ├── fmin.py │ │ │ ├── graphviz.py │ │ │ ├── hp.py │ │ │ ├── ipy.py │ │ │ ├── main.py │ │ │ ├── mix.py │ │ │ ├── mongoexp.py │ │ │ ├── plotting.py │ │ │ ├── pyll/ │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ └── stochastic.py │ │ │ ├── pyll_utils.py │ │ │ ├── rand.py │ │ │ ├── rdists.py │ │ │ ├── tpe.py │ │ │ ├── utils.py │ │ │ └── vectorize.py │ │ └── spearmint/ │ │ ├── ExperimentGrid.py │ │ ├── Locker.py │ │ ├── __init__.py │ │ ├── chooser/ │ │ │ ├── CMAChooser.py │ │ │ ├── GPConstrainedEIChooser.py │ │ │ ├── GPEIChooser.py │ │ │ ├── GPEIOptChooser.py │ │ │ ├── GPEIperSecChooser.py │ │ │ ├── RandomChooser.py │ │ │ ├── RandomForestEIChooser.py │ │ │ ├── SequentialChooser.py │ │ │ ├── __init__.py │ │ │ └── cma.py │ │ ├── gp.py │ │ ├── helpers.py │ │ ├── runner.py │ │ ├── sobol_lib.py │ │ ├── spearmint_pb2.py │ │ └── util.py │ ├── RestAPI/ │ │ ├── __init__.py │ │ ├── server.py │ │ └── templates/ │ │ └── home.html │ ├── __init__.py │ ├── __main__.py │ ├── aup.py │ ├── compression/ │ │ ├── Compressor.py │ │ ├── NNI-LICENSE │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── tensorflow/ │ │ │ ├── __init__.py │ │ │ ├── compressor.py │ │ │ ├── default_layers.py │ │ │ └── pruning/ │ │ │ ├── __init__.py │ │ │ └── one_shot.py │ │ ├── torch/ │ │ │ ├── __init__.py │ │ │ ├── _graph_utils.py │ │ │ ├── compressor.py │ │ │ ├── default_layers.py │ │ │ ├── parameter_expressions.py │ │ │ ├── pruning/ │ │ │ │ ├── __init__.py │ │ │ │ ├── admm_pruner.py │ │ │ │ ├── agp.py │ │ │ │ ├── amc/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── amc_pruner.py │ │ │ │ │ ├── channel_pruning_env.py │ │ │ │ │ └── lib/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── agent.py │ │ │ │ │ ├── memory.py │ │ │ │ │ ├── net_measure.py │ │ │ │ │ └── utils.py │ │ │ │ ├── apply_compression.py │ │ │ │ ├── auto_compress_pruner.py │ │ │ │ ├── constants.py │ │ │ │ ├── constants_pruner.py │ │ │ │ ├── finegrained_pruning.py │ │ │ │ ├── lottery_ticket.py │ │ │ │ ├── net_adapt_pruner.py │ │ │ │ ├── one_shot.py │ │ │ │ ├── sensitivity_pruner.py │ │ │ │ ├── simulated_annealing_pruner.py │ │ │ │ ├── structured_pruning.py │ │ │ │ └── weight_masker.py │ │ │ ├── quantization/ │ │ │ │ ├── __init__.py │ │ │ │ └── quantizers.py │ │ │ ├── speedup/ │ │ │ │ ├── __init__.py │ │ │ │ ├── compress_modules.py │ │ │ │ ├── compressor.py │ │ │ │ └── infer_shape.py │ │ │ ├── torch_utils.py │ │ │ └── utils/ │ │ │ ├── __init__.py │ │ │ ├── config_validation.py │ │ │ ├── counter.py │ │ │ ├── mask_conflict.py │ │ │ ├── num_param_counter.py │ │ │ ├── sensitivity_analysis.py │ │ │ ├── shape_dependency.py │ │ │ └── utils.py │ │ └── utils.py │ ├── convert.py │ ├── dashboard/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── dashboard.py │ │ └── frontend/ │ │ ├── .browserslistrc │ │ ├── .editorconfig │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── Angular-LICENSE │ │ ├── README.md │ │ ├── angular.json │ │ ├── e2e/ │ │ │ ├── protractor.conf.js │ │ │ ├── src/ │ │ │ │ ├── app.e2e-spec.ts │ │ │ │ └── app.po.ts │ │ │ └── tsconfig.json │ │ ├── febuild/ │ │ │ └── auptimizer-dashboard/ │ │ │ ├── 3rdpartylicenses.txt │ │ │ ├── 4.3bf463bd37e16d085b6c.js │ │ │ ├── 5.0e291298e9c49cb93c71.js │ │ │ ├── _redirects │ │ │ ├── index.html │ │ │ ├── main.09d22743789a55973001.js │ │ │ ├── polyfills.9cfb3f513e777138fb2c.js │ │ │ ├── runtime.29a333e72cc7398676d0.js │ │ │ └── styles.5a1d2b21684fc92c4f99.css │ │ ├── karma.conf.js │ │ ├── package.json │ │ ├── src/ │ │ │ ├── _redirects │ │ │ ├── app/ │ │ │ │ ├── @core/ │ │ │ │ │ ├── app-load.service.ts │ │ │ │ │ └── core.module.ts │ │ │ │ ├── app-routing.module.ts │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.scss │ │ │ │ ├── app.component.spec.ts │ │ │ │ ├── app.component.ts │ │ │ │ ├── app.module.ts │ │ │ │ ├── app.service.ts │ │ │ │ ├── appStore/ │ │ │ │ │ ├── app-state.model.ts │ │ │ │ │ ├── app.actions.ts │ │ │ │ │ └── app.store.ts │ │ │ │ ├── guards/ │ │ │ │ │ └── db.guard.ts │ │ │ │ ├── main/ │ │ │ │ │ ├── containers/ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── main/ │ │ │ │ │ │ ├── main.component.html │ │ │ │ │ │ ├── main.component.scss │ │ │ │ │ │ ├── main.component.spec.ts │ │ │ │ │ │ └── main.component.ts │ │ │ │ │ ├── experiment/ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ ├── experiment-dropdown/ │ │ │ │ │ │ │ │ ├── experiment-dropdown.component.html │ │ │ │ │ │ │ │ ├── experiment-dropdown.component.scss │ │ │ │ │ │ │ │ ├── experiment-dropdown.component.spec.ts │ │ │ │ │ │ │ │ └── experiment-dropdown.component.ts │ │ │ │ │ │ │ ├── header/ │ │ │ │ │ │ │ │ ├── header.component.html │ │ │ │ │ │ │ │ ├── header.component.scss │ │ │ │ │ │ │ │ ├── header.component.spec.ts │ │ │ │ │ │ │ │ └── header.component.ts │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ ├── sidenav/ │ │ │ │ │ │ │ │ ├── sidenav.component.html │ │ │ │ │ │ │ │ ├── sidenav.component.scss │ │ │ │ │ │ │ │ ├── sidenav.component.spec.ts │ │ │ │ │ │ │ │ └── sidenav.component.ts │ │ │ │ │ │ │ └── sidenav-element/ │ │ │ │ │ │ │ ├── sidenav-element.component.html │ │ │ │ │ │ │ ├── sidenav-element.component.scss │ │ │ │ │ │ │ ├── sidenav-element.component.spec.ts │ │ │ │ │ │ │ └── sidenav-element.component.ts │ │ │ │ │ │ ├── containers/ │ │ │ │ │ │ │ ├── create-experiment/ │ │ │ │ │ │ │ │ ├── create-experiment.component.html │ │ │ │ │ │ │ │ ├── create-experiment.component.scss │ │ │ │ │ │ │ │ ├── create-experiment.component.spec.ts │ │ │ │ │ │ │ │ ├── create-experiment.component.ts │ │ │ │ │ │ │ │ └── exampleJSON.ts │ │ │ │ │ │ │ ├── experiment/ │ │ │ │ │ │ │ │ ├── experiment.component.html │ │ │ │ │ │ │ │ ├── experiment.component.scss │ │ │ │ │ │ │ │ ├── experiment.component.spec.ts │ │ │ │ │ │ │ │ └── experiment.component.ts │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ ├── initialize/ │ │ │ │ │ │ │ │ ├── initialize.component.html │ │ │ │ │ │ │ │ ├── initialize.component.scss │ │ │ │ │ │ │ │ ├── initialize.component.spec.ts │ │ │ │ │ │ │ │ └── initialize.component.ts │ │ │ │ │ │ │ ├── interm-results/ │ │ │ │ │ │ │ │ ├── interm-results.component.html │ │ │ │ │ │ │ │ ├── interm-results.component.scss │ │ │ │ │ │ │ │ ├── interm-results.component.spec.ts │ │ │ │ │ │ │ │ └── interm-results.component.ts │ │ │ │ │ │ │ ├── job-status/ │ │ │ │ │ │ │ │ ├── job-status.component.html │ │ │ │ │ │ │ │ ├── job-status.component.scss │ │ │ │ │ │ │ │ ├── job-status.component.spec.ts │ │ │ │ │ │ │ │ └── job-status.component.ts │ │ │ │ │ │ │ ├── list/ │ │ │ │ │ │ │ │ ├── list.component.html │ │ │ │ │ │ │ │ ├── list.component.scss │ │ │ │ │ │ │ │ ├── list.component.spec.ts │ │ │ │ │ │ │ │ └── list.component.ts │ │ │ │ │ │ │ ├── main/ │ │ │ │ │ │ │ │ ├── main.component.html │ │ │ │ │ │ │ │ ├── main.component.scss │ │ │ │ │ │ │ │ ├── main.component.spec.ts │ │ │ │ │ │ │ │ └── main.component.ts │ │ │ │ │ │ │ ├── multi-exp-comp/ │ │ │ │ │ │ │ │ ├── multi-exp-comp.component.html │ │ │ │ │ │ │ │ ├── multi-exp-comp.component.scss │ │ │ │ │ │ │ │ ├── multi-exp-comp.component.spec.ts │ │ │ │ │ │ │ │ └── multi-exp-comp.component.ts │ │ │ │ │ │ │ ├── notification/ │ │ │ │ │ │ │ │ ├── notification.component.html │ │ │ │ │ │ │ │ ├── notification.component.scss │ │ │ │ │ │ │ │ ├── notification.component.spec.ts │ │ │ │ │ │ │ │ └── notification.component.ts │ │ │ │ │ │ │ ├── overview/ │ │ │ │ │ │ │ │ ├── overview.component.html │ │ │ │ │ │ │ │ ├── overview.component.scss │ │ │ │ │ │ │ │ ├── overview.component.spec.ts │ │ │ │ │ │ │ │ └── overview.component.ts │ │ │ │ │ │ │ └── pcg/ │ │ │ │ │ │ │ ├── pcg.component.html │ │ │ │ │ │ │ ├── pcg.component.scss │ │ │ │ │ │ │ ├── pcg.component.spec.ts │ │ │ │ │ │ │ └── pcg.component.ts │ │ │ │ │ │ ├── experiment-routing.module.ts │ │ │ │ │ │ ├── experiment.module.ts │ │ │ │ │ │ ├── services/ │ │ │ │ │ │ │ └── experiment.service.ts │ │ │ │ │ │ └── store/ │ │ │ │ │ │ ├── experiment-state.model.ts │ │ │ │ │ │ ├── experiment.actions.ts │ │ │ │ │ │ └── experiment.store.ts │ │ │ │ │ ├── main-routing.module.ts │ │ │ │ │ └── main.module.ts │ │ │ │ ├── material/ │ │ │ │ │ └── material.module.ts │ │ │ │ ├── models/ │ │ │ │ │ ├── data/ │ │ │ │ │ │ ├── custom-icons.data.ts │ │ │ │ │ │ ├── graph-colors.data.ts │ │ │ │ │ │ ├── nav-items.ts │ │ │ │ │ │ └── plotly-hidden-displays.ts │ │ │ │ │ ├── enum/ │ │ │ │ │ │ ├── experiment-status.enum.ts │ │ │ │ │ │ ├── experiment-view-type.enum.ts │ │ │ │ │ │ ├── notification-type.enum.ts │ │ │ │ │ │ └── theme-option.enum.ts │ │ │ │ │ ├── experiment.model.ts │ │ │ │ │ ├── nav-items.model.ts │ │ │ │ │ ├── progress-bar.model.ts │ │ │ │ │ └── resource.model.ts │ │ │ │ ├── page-not-found/ │ │ │ │ │ ├── page-not-found.component.html │ │ │ │ │ ├── page-not-found.component.scss │ │ │ │ │ ├── page-not-found.component.spec.ts │ │ │ │ │ └── page-not-found.component.ts │ │ │ │ └── shared/ │ │ │ │ ├── dialogs/ │ │ │ │ │ ├── confirm/ │ │ │ │ │ │ ├── confirm-dialog.component.html │ │ │ │ │ │ ├── confirm-dialog.component.scss │ │ │ │ │ │ └── confirm-dialog.component.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── pipes/ │ │ │ │ │ ├── experiment-status.pipe.ts │ │ │ │ │ ├── first-letter-uppercase/ │ │ │ │ │ │ ├── first-letter-uppercase.pipe.spec.ts │ │ │ │ │ │ └── first-letter-uppercase.pipe.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── min-to-hour/ │ │ │ │ │ │ ├── min-to-hour.pipe.spec.ts │ │ │ │ │ │ └── min-to-hour.pipe.ts │ │ │ │ │ ├── notification-icon.pipe.ts │ │ │ │ │ ├── progressBarWidth.pipe.ts │ │ │ │ │ ├── roudNumber.pipe.ts │ │ │ │ │ ├── sec-to-min/ │ │ │ │ │ │ ├── sec-to-min.pipe.spec.ts │ │ │ │ │ │ └── sec-to-min.pipe.ts │ │ │ │ │ └── truncate.pipe.ts │ │ │ │ ├── services/ │ │ │ │ │ ├── api.service.ts │ │ │ │ │ ├── color-scheme.service.ts │ │ │ │ │ ├── helper.service.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── snackbar.service.ts │ │ │ │ │ └── utils.service.ts │ │ │ │ ├── shared.module.ts │ │ │ │ └── validators/ │ │ │ │ ├── at-least.validator.ts │ │ │ │ └── index.ts │ │ │ ├── assets/ │ │ │ │ └── .gitkeep │ │ │ ├── environments/ │ │ │ │ ├── environment.prod.ts │ │ │ │ └── environment.ts │ │ │ ├── index.html │ │ │ ├── main.ts │ │ │ ├── polyfills.ts │ │ │ ├── scss/ │ │ │ │ ├── _colors.scss │ │ │ │ ├── _helpers.scss │ │ │ │ ├── _material-overrides.scss │ │ │ │ ├── jsoneditor-dark.scss │ │ │ │ ├── jsoneditor.scss │ │ │ │ ├── main.scss │ │ │ │ └── theme.scss │ │ │ ├── styles.scss │ │ │ └── test.ts │ │ ├── tailwind.config.js │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.spec.json │ │ └── webpack.config.js │ ├── dlconvert/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── __version__.py │ │ ├── checkpoint_to_onnx.py │ │ ├── checkpoint_to_pb.py │ │ ├── checkpoint_to_tflite.py │ │ ├── keras_to_onnx.py │ │ ├── keras_to_pb.py │ │ ├── keras_to_tflite.py │ │ ├── pb_to_onnx.py │ │ ├── pb_to_tflite.py │ │ ├── pytorch_to_keras.py │ │ ├── pytorch_to_onnx.py │ │ ├── pytorch_to_tflite.py │ │ ├── savedmodel_to_onnx.py │ │ ├── savedmodel_to_tflite.py │ │ ├── spec_utils/ │ │ │ ├── __init__.py │ │ │ └── pb.py │ │ ├── to_frozen_pb.py │ │ ├── to_onnx.py │ │ ├── to_tflite.py │ │ └── utils.py │ ├── init.py │ ├── profiler/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── calculate.py │ │ ├── compile_stats.py │ │ ├── issues.md │ │ ├── profiler.sh │ │ └── statscript.sh │ ├── setup.py │ ├── setupdb/ │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── reset.py │ │ └── sqlite.py │ ├── utils.py │ └── visualize.py └── tests/ ├── EE/ │ ├── Resource/ │ │ ├── .gitignore │ │ ├── __init__.py │ │ ├── test_AbstractResourceManager.py │ │ ├── test_CPUResourceManager.py │ │ ├── test_GPUResourceManager.py │ │ ├── test_PassiveResourceManager.py │ │ └── test_SSHResourceManager.py │ ├── __init__.py │ ├── test_Experiment.py │ └── test_Job.py ├── ET/ │ ├── Connector/ │ │ ├── __init__.py │ │ └── test_SQLiteConnector.py │ └── __init__.py ├── Proposer/ │ ├── __init__.py │ ├── test_AbstractProposer.py │ ├── test_BOHBProposer.py │ ├── test_HyperbandProposer.py │ ├── test_HyperoptProposer.py │ ├── test_RandomProposer.py │ ├── test_SequenceProposer.py │ └── test_SpearmintProposer.py ├── __init__.py ├── command/ │ ├── __init__.py │ ├── test_convert.py │ └── test_setup.py ├── compression/ │ ├── __init__.py │ ├── test_aup_compressor.py │ ├── test_compression_utils.py │ ├── test_compressor_tf.py │ ├── test_compressor_torch.py │ └── test_model_speedup.py ├── data/ │ ├── config/ │ │ ├── test_read.json │ │ └── test_wrong.json │ ├── exp4.json │ ├── exp4_no_name.json │ ├── exp4_no_param.json │ ├── exp4_no_script.json │ ├── exp5.json │ ├── exp6.json │ ├── exp7.json │ ├── gpus.txt │ ├── nodes.txt │ ├── plain_env.ini │ ├── target_gpu_env.ini │ ├── target_plain_env.ini │ ├── task1.py │ ├── task2.py │ ├── task3.py │ ├── task4.py │ ├── task5.py │ ├── task6.py │ ├── task7.py │ ├── task8.py │ ├── test_script.py │ ├── wrapper1.json │ └── wrapper2.json ├── dlconvert/ │ ├── .gitignore │ ├── Dockerfile_tf1 │ ├── Dockerfile_tf2 │ ├── README.md │ ├── __init__.py │ ├── data/ │ │ ├── .gitignore │ │ ├── create_test_model.py │ │ ├── evaluate_pred.py │ │ ├── flag_names.json │ │ ├── prepare.sh │ │ ├── prepare_docker.sh │ │ ├── pytorch_model.py │ │ └── repdata.py │ ├── dlconvert_requirements.txt │ ├── pytest.ini │ ├── test_checkpoint_to_onnx.py │ ├── test_checkpoint_to_pb.py │ ├── test_checkpoint_to_tflite.py │ ├── test_keras_to_onnx.py │ ├── test_keras_to_pb.py │ ├── test_keras_to_tflite.py │ ├── test_pb_to_onnx.py │ ├── test_pb_to_tflite.py │ ├── test_pytorch_to_keras.py │ ├── test_pytorch_to_onnx.py │ ├── test_pytorch_to_tflite.py │ ├── test_savedmodel_to_onnx.py │ ├── test_savedmodel_to_tflite.py │ ├── unittest_tf1.sh │ └── unittest_tf2.sh ├── setupdb/ │ ├── __init__.py │ └── test_sqlite.py ├── test_BasicConfig.py ├── test_utils.py └── test_wrapper.py