# Autotuning and Predictive Autotuning

Performs autotuning on program approximation knobs using an error-predictive proxy in place of the
original program, to greatly speedup autotuning while getting results comparable in quality.

Work in progress.

## Requirements

Prerequisite packages are listed in `./env.yaml`. Conda is the validated and recommended way to set
up a working environment. If you're using conda, do

```bash
conda env create -n predtuner -f env.yaml
conda activate predtuner
```