├── .editorconfig ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Makefile ├── README.md ├── data ├── .gitkeep ├── heart.png └── star.jpg ├── environment.yml ├── experiments ├── __init__.py ├── base.py ├── cond_banana.py ├── cond_banana_cvae.py ├── cvr.py ├── datasets │ ├── __init__.py │ ├── base.py │ ├── cond_banana.py │ ├── mvn.py │ ├── quantile.py │ ├── shapes.py │ └── synthetic_glasses.py ├── log │ ├── __init__.py │ └── logging.yaml ├── main.py ├── optimization.py ├── scale.py ├── sqr.py ├── utils │ ├── __init__.py │ ├── helpers.py │ ├── metrics.py │ ├── parallel.py │ ├── split.py │ └── tensors.py └── vqe.py ├── notebooks ├── .gitignore ├── .gitkeep ├── 01-VQE.ipynb ├── 02-VQR_cond-banana.ipynb ├── 03-VQ_contours.ipynb └── figs │ └── .gitkeep ├── pyproject.toml ├── scripts ├── optimization.sh └── scale.sh ├── setup.cfg ├── setup.py ├── src └── vqr │ ├── __init__.py │ ├── api.py │ ├── coverage.py │ ├── cvqf.py │ ├── models.py │ ├── plot.py │ ├── solvers │ ├── __init__.py │ ├── base.py │ ├── cvx.py │ ├── pot.py │ └── regularized_lse.py │ └── utils.py └── tests ├── __init__.py ├── conftest.py ├── test_data.py ├── test_metrics.py ├── test_minimal.py ├── test_models.py ├── test_notebooks.py ├── test_sq.py ├── test_vqe.py └── test_vqr.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/README.md -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/data/heart.png -------------------------------------------------------------------------------- /data/star.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/data/star.jpg -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/environment.yml -------------------------------------------------------------------------------- /experiments/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/__init__.py -------------------------------------------------------------------------------- /experiments/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/base.py -------------------------------------------------------------------------------- /experiments/cond_banana.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/cond_banana.py -------------------------------------------------------------------------------- /experiments/cond_banana_cvae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/cond_banana_cvae.py -------------------------------------------------------------------------------- /experiments/cvr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/cvr.py -------------------------------------------------------------------------------- /experiments/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/datasets/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/datasets/base.py -------------------------------------------------------------------------------- /experiments/datasets/cond_banana.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/datasets/cond_banana.py -------------------------------------------------------------------------------- /experiments/datasets/mvn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/datasets/mvn.py -------------------------------------------------------------------------------- /experiments/datasets/quantile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/datasets/quantile.py -------------------------------------------------------------------------------- /experiments/datasets/shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/datasets/shapes.py -------------------------------------------------------------------------------- /experiments/datasets/synthetic_glasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/datasets/synthetic_glasses.py -------------------------------------------------------------------------------- /experiments/log/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/log/__init__.py -------------------------------------------------------------------------------- /experiments/log/logging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/log/logging.yaml -------------------------------------------------------------------------------- /experiments/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/main.py -------------------------------------------------------------------------------- /experiments/optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/optimization.py -------------------------------------------------------------------------------- /experiments/scale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/scale.py -------------------------------------------------------------------------------- /experiments/sqr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/sqr.py -------------------------------------------------------------------------------- /experiments/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/utils/helpers.py -------------------------------------------------------------------------------- /experiments/utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/utils/metrics.py -------------------------------------------------------------------------------- /experiments/utils/parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/utils/parallel.py -------------------------------------------------------------------------------- /experiments/utils/split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/utils/split.py -------------------------------------------------------------------------------- /experiments/utils/tensors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/utils/tensors.py -------------------------------------------------------------------------------- /experiments/vqe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/experiments/vqe.py -------------------------------------------------------------------------------- /notebooks/.gitignore: -------------------------------------------------------------------------------- 1 | *.png 2 | temp.ipynb 3 | -------------------------------------------------------------------------------- /notebooks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notebooks/01-VQE.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/notebooks/01-VQE.ipynb -------------------------------------------------------------------------------- /notebooks/02-VQR_cond-banana.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/notebooks/02-VQR_cond-banana.ipynb -------------------------------------------------------------------------------- /notebooks/03-VQ_contours.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/notebooks/03-VQ_contours.ipynb -------------------------------------------------------------------------------- /notebooks/figs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/optimization.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/scripts/optimization.sh -------------------------------------------------------------------------------- /scripts/scale.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/scripts/scale.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/setup.py -------------------------------------------------------------------------------- /src/vqr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/src/vqr/__init__.py -------------------------------------------------------------------------------- /src/vqr/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/src/vqr/api.py -------------------------------------------------------------------------------- /src/vqr/coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/src/vqr/coverage.py -------------------------------------------------------------------------------- /src/vqr/cvqf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/src/vqr/cvqf.py -------------------------------------------------------------------------------- /src/vqr/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/src/vqr/models.py -------------------------------------------------------------------------------- /src/vqr/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/src/vqr/plot.py -------------------------------------------------------------------------------- /src/vqr/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/src/vqr/solvers/__init__.py -------------------------------------------------------------------------------- /src/vqr/solvers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/src/vqr/solvers/base.py -------------------------------------------------------------------------------- /src/vqr/solvers/cvx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/src/vqr/solvers/cvx.py -------------------------------------------------------------------------------- /src/vqr/solvers/pot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/src/vqr/solvers/pot.py -------------------------------------------------------------------------------- /src/vqr/solvers/regularized_lse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/src/vqr/solvers/regularized_lse.py -------------------------------------------------------------------------------- /src/vqr/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/src/vqr/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/tests/test_data.py -------------------------------------------------------------------------------- /tests/test_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/tests/test_metrics.py -------------------------------------------------------------------------------- /tests/test_minimal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/tests/test_minimal.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/tests/test_notebooks.py -------------------------------------------------------------------------------- /tests/test_sq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/tests/test_sq.py -------------------------------------------------------------------------------- /tests/test_vqe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/tests/test_vqe.py -------------------------------------------------------------------------------- /tests/test_vqr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vistalab-technion/vqr/HEAD/tests/test_vqr.py --------------------------------------------------------------------------------