Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow for translation into a hardware-native gate set during creation of subexperiments #492

Open
caleb-johnson opened this issue Feb 22, 2024 · 2 comments · May be fixed by #517
Open

Allow for translation into a hardware-native gate set during creation of subexperiments #492

caleb-johnson opened this issue Feb 22, 2024 · 2 comments · May be fixed by #517
Assignees

Comments

@caleb-johnson
Copy link
Collaborator

caleb-johnson commented Feb 22, 2024

If our cutting decompositions were specified in terms of Eagle/Heron basis gates, it would give users the opportunity to transpile one circuit and then run all the subexperiments without having to transpile so many circuits

@caleb-johnson caleb-johnson self-assigned this Feb 22, 2024
@caleb-johnson
Copy link
Collaborator Author

It would be nice to leave our QPDBasis decomps specified as-is, as they tend to follow the literature more directly.

We may allow users to specify a basis gate set for which to specify decompositions. The default can be the eagle/heron basis set. When ckt generates experiments, it will translate the QPDBasis decomps into the specified basis set before adding them to the subexperiment circuit

@caleb-johnson
Copy link
Collaborator Author

caleb-johnson commented Feb 25, 2024

The equivalence library in Qiskit may give us a nice interface through which we can translate our gates before applying them to the circuit in generate_cutting_experiments, partition_problem, etc.

generate_cutting_experiments, partition_problem, etc. may take an optional basis gate set as input

@caleb-johnson caleb-johnson changed the title Update QPDistribution gates in terms of Eagle basis gates Allow for translation into a native gate set during creation of subexperiments Feb 25, 2024
@caleb-johnson caleb-johnson changed the title Allow for translation into a native gate set during creation of subexperiments Allow for translation into a hardware-native gate set during creation of subexperiments Feb 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment