Skip to content
This repository has been archived by the owner on Nov 16, 2023. It is now read-only.

Adaptive QRAC #12

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from
Draft

Adaptive QRAC #12

wants to merge 7 commits into from

Conversation

garrison
Copy link
Member

@garrison garrison commented May 6, 2022

Summary

Fixes #11. This may require some additional cleanup/comments in the code. And it should not be merged until the following issue is closed:

Also, as part of this we should add a test case that will only pass once #7 is fixed. It is a bit concerning that all tests pass currently, even though we know there'd be an obvious problem if we were to merge this immediately.

Details and comments

@garrison garrison added enhancement New feature or request encoding quantum random access codes on hold labels May 6, 2022
@garrison garrison added the needs: changelog Should be (but has not yet been) noted in the release notes label May 31, 2022
@garrison
Copy link
Member Author

It is a bit concerning that all tests pass currently, even though we know there'd be an obvious problem if we were to merge this immediately.

I added a high-level statistical test of magic rounding in 0ed7382, and this test fails on this branch, as expected. 👍

@garrison garrison removed the on hold label Jun 22, 2022
@garrison
Copy link
Member Author

garrison commented Dec 9, 2022

The main thing left to do here is to remove the following assumption, which is used throughout the magic rounding code:

self._vars_per_qubit = encoding.max_vars_per_qubit

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
encoding quantum random access codes enhancement New feature or request needs: changelog Should be (but has not yet been) noted in the release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Adaptive QRAC
1 participant