remove internal PassPipelineWrapper/QNodeWrapper in favour of PennyLane's new unified transforms API #2525
Conversation
Co-authored-by: Christina Lee <chrissie.c.l@gmail.com>
Co-authored-by: Christina Lee <chrissie.c.l@gmail.com>
Co-authored-by: Christina Lee <chrissie.c.l@gmail.com>
|
Do not merge until someone from @PennyLaneAI/compilation has time to take a look 🙏🏼 |
PassPipelineWrapper/QNodeWrapper in favour of unified qml.transform/CompilePipeline API PassPipelineWrapper/QNodeWrapper in favour of unified qml.transform/CompilePipeline API
PassPipelineWrapper/QNodeWrapper in favour of unified qml.transform/CompilePipeline API PassPipelineWrapper/QNodeWrapper in favour of PennyLane's new unified transforms API
|
@paul0403 are you planning on doing a full review? I.e., providing an approval if you're happy with the changes? |
Oh it was already a full review, everything looks good! I'll click the approve button once the hardcoded branches in CI is removed! |
Ok, that won't happen until PennyLaneAI/pennylane#9123 goes in 👍🏼. I'll re-tag you when it's ready. |
Must be merged *before* PennyLaneAI/catalyst#2525 (the PR that removes `PassPipelineWrapper`. [sc-104261] --------- Co-authored-by: Christina Lee <christina@xanadu.ai>
Ready to go @paul0403! Just waiting on your approval. 🫡 |
Copies some of the changes made here: #2487.
The goal of this PR is to get rid of
PassPipelineWrapperandQNodeWrapperand use the new unified transforms API.Complimentary PR in PennyLane that follows up on the removal: PennyLaneAI/pennylane#9123
[sc-112140][sc-104261]