-
Notifications
You must be signed in to change notification settings - Fork 622
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
Add support for compressed double factorization #6611
Conversation
Hello. You may have forgotten to update the changelog!
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #6611 +/- ##
=======================================
Coverage 99.65% 99.65%
=======================================
Files 455 455
Lines 42936 42993 +57
=======================================
+ Hits 42787 42844 +57
Misses 149 149 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @obliviateandsurrender, left some comments, the main ones being:
- Not sure we need hard-coded jax and jit optimisation.
- Will be great if the private functions called by factorise have same return type.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @obliviateandsurrender. Left some minor comments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Left some minor comments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @obliviateandsurrender, left some minor comments
Context: This adds a compressed-based double factorization routine with optional regularization.
Description of the Change: A
compressed
kwarg has been added to the pennylane.qchem.factorize function along with support for adding some compression-based kwargs.Benefits: We have a more tunable and scalable method for obtaining double factorization.
Possible Drawbacks: N/A
Related GitHub Issues: [sc-72646]