-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Improve the performance of the ProductFormula
synthesizers
#12724
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dada3a6 - Browse repository at this point
Copy the full SHA dada3a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc00ecb - Browse repository at this point
Copy the full SHA bc00ecbView commit details -
refactor: change callable structure of atomic evolution
This changes the structure of the `atomic_evolution` callable in the `ProductFormula` synthesis class. This is motivated by the significant performance improvements that can be obtained by appending to the existing circuit directly rather than building out individual evolution circuits and iteratively composing them.
Configuration menu - View commit details
-
Copy full SHA for 849a768 - Browse repository at this point
Copy the full SHA 849a768View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2137f1e - Browse repository at this point
Copy the full SHA 2137f1eView commit details -
refactor: add the wrap argument to ProductFormula
This can be used to recover the previous behavior in which the single individually evolved Pauli terms get wrapped into gate objects.
Configuration menu - View commit details
-
Copy full SHA for db601b7 - Browse repository at this point
Copy the full SHA db601b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94b8eea - Browse repository at this point
Copy the full SHA 94b8eeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d04a78 - Browse repository at this point
Copy the full SHA 5d04a78View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8c1f9e - Browse repository at this point
Copy the full SHA e8c1f9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80b4fb7 - Browse repository at this point
Copy the full SHA 80b4fb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8a7c95 - Browse repository at this point
Copy the full SHA f8a7c95View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6e425e - Browse repository at this point
Copy the full SHA e6e425eView commit details
Commits on Jul 5, 2024
-
Apply suggestions from code review
Co-authored-by: Julien Gacon <gaconju@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 84f5a5f - Browse repository at this point
Copy the full SHA 84f5a5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb825c7 - Browse repository at this point
Copy the full SHA bb825c7View commit details -
docs: improve documentation of the
atomic_evolution
argumentCo-authored-by: Julien Gacon <gaconju@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 375170f - Browse repository at this point
Copy the full SHA 375170fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07de8c1 - Browse repository at this point
Copy the full SHA 07de8c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01cad96 - Browse repository at this point
Copy the full SHA 01cad96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4de223d - Browse repository at this point
Copy the full SHA 4de223dView commit details
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ffa0a2b - Browse repository at this point
Copy the full SHA ffa0a2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f1cd7e - Browse repository at this point
Copy the full SHA 6f1cd7eView commit details -
refactor: explicitly convert to Gate when wrapping
This is slightly faster than the `.compose`-based operation done previously as it performs fewer checks. Thanks to @jakelishman for the suggestion offline.
Configuration menu - View commit details
-
Copy full SHA for 5485bec - Browse repository at this point
Copy the full SHA 5485becView commit details -
Update qiskit/synthesis/evolution/lie_trotter.py
Co-authored-by: Julien Gacon <gaconju@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c128667 - Browse repository at this point
Copy the full SHA c128667View commit details -
Configuration menu - View commit details
-
Copy full SHA for e261535 - Browse repository at this point
Copy the full SHA e261535View commit details