You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Two more circuit transformation passes, disentangle-SWAP/CNOT, were added in #1154 , but the frontend APIs (aka their parallel of catalyst.passes.cancel_inverse/merge_rotations) were not created (due to lack of time: it was end-of-year and people were going off to vacations 😅 ).
The text was updated successfully, but these errors were encountered:
@paul0403 how much work is involved here if we wanted to get this included in the 0.10 release?
I would actually like to clean up these frontend pass applications when I get back. Now with Erick's Pass class and apply_pass function all the specific APIs can just call that, instead of manually binding primitives. Of course I'm also happy if @erick-xanadu wants to do this now : )
For the release, a quick workaround is just copy-pasting what cancel_inverses and merge_rotations did, which is quite minimal work.
Two more circuit transformation passes,
disentangle-SWAP/CNOT
, were added in #1154 , but the frontend APIs (aka their parallel ofcatalyst.passes.cancel_inverse/merge_rotations
) were not created (due to lack of time: it was end-of-year and people were going off to vacations 😅 ).The text was updated successfully, but these errors were encountered: