Skip to content

Fix more flakes#5537

Merged
CirqBot merged 4 commits intoquantumlib:masterfrom
dabacon:moreflake
Jun 17, 2022
Merged

Fix more flakes#5537
CirqBot merged 4 commits intoquantumlib:masterfrom
dabacon:moreflake

Conversation

@dabacon
Copy link
Copy Markdown
Collaborator

@dabacon dabacon commented Jun 16, 2022

@dabacon dabacon requested review from a team, cduck and vtomole as code owners June 16, 2022 17:46
@dabacon dabacon requested a review from maffoo June 16, 2022 17:46
@CirqBot CirqBot added the Size: XS <10 lines changed label Jun 16, 2022
combined_circuit = cirq.Circuit(cirq.MatrixGate(diagonal)(b, c), ops)
circuit_unitary = combined_circuit.unitary(qubits_that_should_be_present=[b, c])
cirq.testing.assert_allclose_up_to_global_phase(circuit_unitary, v, atol=2e-6)
cirq.testing.assert_allclose_up_to_global_phase(circuit_unitary, v, atol=1e-5)
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[No change needed] I've seen relative difference in excess of 1e-5, but absolute is still below that mark.

Max absolute difference: 5.1897987e-06
Max relative difference: 1.1158966e-05

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah I am giving it some room

Copy link
Copy Markdown
Collaborator

@95-martin-orion 95-martin-orion Jun 17, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just hit this again with worse error:

Max absolute difference: 4.5085162e-05
Max relative difference: 0.00063814

https://github.com/quantumlib/Cirq/runs/6926634541?check_suite_focus=true

@MichaelBroughton MichaelBroughton added the automerge Tells CirqBot to sync and merge this PR. (If it's running.) label Jun 17, 2022
@CirqBot CirqBot added the front_of_queue_automerge CirqBot uses this label to indicate (and remember) what's being merged next. label Jun 17, 2022
@CirqBot CirqBot merged commit 8d725d6 into quantumlib:master Jun 17, 2022
@CirqBot CirqBot removed automerge Tells CirqBot to sync and merge this PR. (If it's running.) front_of_queue_automerge CirqBot uses this label to indicate (and remember) what's being merged next. labels Jun 17, 2022
CirqBot pushed a commit that referenced this pull request Jun 29, 2022
…final_state_vector (#5636)

Rolls back change in #5426 that set the default precision on `Circuit#unitary` to `np.complex128`.

Also sets the default on `Circuit#final_state_vector` to `np.complex128`.  There was a deprecation warning that this was going to be downgraded to `np.complex64`,, but this will now remain `np.complex128`.  This is breaking in that is someone explicitly passed `dtype=None` to this method it would now break.  

Rolls back #5426 #5616 #5537 #5535
rht pushed a commit to rht/Cirq that referenced this pull request May 1, 2023
rht pushed a commit to rht/Cirq that referenced this pull request May 1, 2023
…final_state_vector (quantumlib#5636)

Rolls back change in quantumlib#5426 that set the default precision on `Circuit#unitary` to `np.complex128`.

Also sets the default on `Circuit#final_state_vector` to `np.complex128`.  There was a deprecation warning that this was going to be downgraded to `np.complex64`,, but this will now remain `np.complex128`.  This is breaking in that is someone explicitly passed `dtype=None` to this method it would now break.  

Rolls back quantumlib#5426 quantumlib#5616 quantumlib#5537 quantumlib#5535
harry-phasecraft pushed a commit to PhaseCraft/Cirq that referenced this pull request Oct 31, 2024
…final_state_vector (quantumlib#5636)

Rolls back change in quantumlib#5426 that set the default precision on `Circuit#unitary` to `np.complex128`.

Also sets the default on `Circuit#final_state_vector` to `np.complex128`.  There was a deprecation warning that this was going to be downgraded to `np.complex64`,, but this will now remain `np.complex128`.  This is breaking in that is someone explicitly passed `dtype=None` to this method it would now break.  

Rolls back quantumlib#5426 quantumlib#5616 quantumlib#5537 quantumlib#5535
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Size: XS <10 lines changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants