-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Co-authored-by: Matthew Treinish <[email protected]>
- Loading branch information
1 parent
baaf104
commit fdb62be
Showing
13 changed files
with
25 additions
and
28 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
0.21.1 | ||
0.21.2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,6 @@ | ||
--- | ||
fixes: | ||
- | | ||
'aer_simulator_statevector_gpu' was not recognized correctly as statevector | ||
method in some function when using GPU on Qiskit Aer. | ||
This fix recognizes both 'aer_simulator_statevector' and | ||
'aer_simulator_statevector_gpu' the backend is statevector. | ||
``aer_simulator_statevector_gpu`` will now be recognized correctly as statevector | ||
method in some function when using Qiskit Aer's GPU simulators in :class:`.QuantumInstance` | ||
and other algorithm runners. |
6 changes: 1 addition & 5 deletions
6
releasenotes/notes/bugfix-ucgate-inverse-global_phase-c9655c13c22e5cf4.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,5 @@ | ||
--- | ||
fixes: | ||
- | | ||
Fixes the :meth:`.UCGate.inverse` method which previously did not invert the | ||
Fixed the :meth:`.UCGate.inverse` method which previously did not invert the | ||
global phase. | ||
- | | ||
Fixes the global phase problem of the isometry decomposition. Refer to | ||
`#4687 <https://github.com/Qiskit/qiskit-terra/issues/4687>` for more | ||
details. |
8 changes: 4 additions & 4 deletions
8
releasenotes/notes/fix-evolvedop-to-instruction-c90c4f1aa6b4232a.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,18 @@ | ||
--- | ||
fixes: | ||
- | | ||
Fix :meth:`~.EvolvedOp.to_instruction` which previously tried to create a | ||
Fix :meth:`~.EvolvedOp.to_instruction` which previously tried to create a | ||
:class:`~.UnitaryGate` without exponentiating the operator to evolve. | ||
Since this operator is generally not unitary, this raised an error (and if | ||
Since this operator is generally not unitary, this raised an error (and if | ||
the operator would have been unitary by chance, it would not have been the expected result). | ||
Now calling :meth:`~.EvolvedOp.to_instruction` correctly produces a gate | ||
Now calling :meth:`~.EvolvedOp.to_instruction` correctly produces a gate | ||
that implements the time evolution of the operator it holds:: | ||
>>> from qiskit.opflow import EvolvedOp, X | ||
>>> op = EvolvedOp(0.5 * X) | ||
>>> op.to_instruction() | ||
Instruction( | ||
name='unitary', num_qubits=1, num_clbits=0, | ||
name='unitary', num_qubits=1, num_clbits=0, | ||
params=[array([[0.87758256+0.j, 0.-0.47942554j], [0.-0.47942554j, 0.87758256+0.j]])] | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5 changes: 2 additions & 3 deletions
5
releasenotes/notes/fix-paramexpr-isreal-8d20348b4ce6cbe7.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,13 @@ | ||
--- | ||
fixes: | ||
- | | ||
Fix a bug where a bound :class:`.ParameterExpression` was not identified as real | ||
Fixed a bug where a bound :class:`.ParameterExpression` was not identified as real | ||
if ``symengine`` was installed and the bound expression was not a plain ``1j``. | ||
For example:: | ||
from qiskit.circuit import Parameter | ||
x = Parameter("x") | ||
expr = 1j * x | ||
bound = expr.bind({x: 2}) | ||
print(bound.is_real()) # used to be True, but is now False | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
--- | ||
prelude: > | ||
Qiskit Terra 0.21.2 is a primarily a bugfix release, and also comes with | ||
several improved documentation pages. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,7 @@ | ||
--- | ||
fixes: | ||
- | | ||
Fixed :meth:`.Z2Symmetries.taper` support for running on larger problems | ||
method. Previously, the :meth:`~.Z2Symmetries.taper` method would require | ||
a large amount of memory which would typically cause failures for | ||
larger problem. As a side effect of this fix the performance has | ||
significantly improved. | ||
Fixed support for running :meth:`.Z2Symmetries.taper` on larger problems. | ||
Previously, the method would require a large amount of memory which would | ||
typically cause failures for larger problem. As a side effect of this fix | ||
the performance has significantly improved. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters