Closed mudit2812 closed 2 months ago
Hello. You may have forgotten to update the changelog!
Please edit doc/releases/changelog-dev.md
with:
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 99.63%. Comparing base (
5f4169a
) to head (84be34f
). Report is 1 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Looks like all tests are passing, but RTD has been building for an hour. Going to push a [skip ci]
commit so tests don't run again, but RTD should still build.
Going to hold off on merging this as we might be cherry picking it into a bug fix release.
Closing in favour of #6260
Lot's of places cast to float/complex (or don't cast at all when they should). This caused a huge splurge of warnings in many demos in
qml
(see https://github.com/PennyLaneAI/qml/issues/1212).devices.qubit.apply_operation
. This should be fine since the state vector will always be complex anyway. This is also consistent with what the legacy devices do.QROM
will create controlled ops, and decomposing those will add controlledGlobalPhase
with a real phase, but with a complex dtype.theta
to complex for all interfaces inSpecialUnitary.compute_matrix
. This is needed because the matrix with which wetensordot
theta
is complex as it containsPauliY
's matrix.Open question: Do we want to do a bug fix release for this PR?
[sc-73429]