-
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.
Merge branch 'main' of https://github.com/Qiskit/qiskit into transpil…
…e-only-target-pipeline
- Loading branch information
Showing
13 changed files
with
187 additions
and
333 deletions.
There are no files selected for viewing
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 |
---|---|---|
|
@@ -27,15 +27,6 @@ on: | |
default: "default" | ||
required: false | ||
|
||
wheels-32bit: | ||
description: >- | ||
The action to take for Tier 1 wheels. | ||
Choose from 'default', 'build' or 'skip'. | ||
This builds multiple artifacts, which all match 'wheels-32bit-*'. | ||
type: string | ||
default: "default" | ||
required: false | ||
|
||
wheels-linux-s390x: | ||
description: >- | ||
The action to take for Linux s390x wheels. | ||
|
@@ -133,33 +124,6 @@ jobs: | |
path: ./wheelhouse/*.whl | ||
name: ${{ inputs.artifact-prefix }}wheels-tier-1-${{ matrix.os }} | ||
|
||
wheels-32bit: | ||
name: "Wheels / 32bit" | ||
if: (inputs.wheels-32bit == 'default' && inputs.default-action || inputs.wheels-32bit) == 'build' | ||
runs-on: ${{ matrix.os }} | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
os: | ||
- ubuntu-latest | ||
- windows-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: actions/setup-python@v5 | ||
with: | ||
python-version: ${{ inputs.python-version }} | ||
- uses: dtolnay/rust-toolchain@stable | ||
with: | ||
components: llvm-tools-preview | ||
- name: Build wheels | ||
uses: pypa/[email protected] | ||
env: | ||
CIBW_SKIP: 'pp* cp36-* cp37-* cp38-* *musllinux* *amd64 *x86_64' | ||
- uses: actions/upload-artifact@v4 | ||
with: | ||
path: ./wheelhouse/*.whl | ||
name: ${{ inputs.artifact-prefix }}wheels-32bit-${{ matrix.os }} | ||
|
||
wheels-linux-s390x: | ||
name: "Wheels / Linux s390x" | ||
if: (inputs.wheels-linux-s390x == 'default' && inputs.default-action || inputs.wheels-linux-s390x) == 'build' | ||
|
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
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 |
---|---|---|
@@ -0,0 +1,16 @@ | ||
--- | ||
upgrade: | ||
- | | ||
Qiskit no longer supports Linux i686 and 32 bit Windows. Starting in Qiskit | ||
2.0 a 64 bit platform is needed to run Qiskit. The user base for 32bit | ||
architectures is relatively small and as Qiskit continues to focus on | ||
improving performance to handle the increased scale in the complexity | ||
of quantum computing hardware maintaining support for 32 bit platforms | ||
is proving increasingly difficult. This coupled with the larger | ||
scientific/numeric Python community's trend away from 32 bit platform | ||
support maintaining support for 32bit platforms is no longer viable. | ||
Qiskit 1.x will still continue to support 32 bit platforms, but starting | ||
in this 2.0.0 release Qiskit no longer supports these platforms, will | ||
not publish pre-compiled binaries for these platforms any longer, and | ||
there is no longer any guarantee of being able to build from source on | ||
32 bit platforms. |
6 changes: 6 additions & 0 deletions
6
releasenotes/notes/fix-target-instr-supported-900a1caa76e30655.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 |
---|---|---|
@@ -0,0 +1,6 @@ | ||
--- | ||
fixes: | ||
- | | ||
Fixed a bug in the :meth:`.Target.instruction_supported` method where | ||
targets with ``self.num_qubits==None`` would always return ``false`` | ||
independently of the supported basis set. |
7 changes: 7 additions & 0 deletions
7
releasenotes/notes/fix-unitary-synthesis-global-gates-19b93840b28cfcf7.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 |
---|---|---|
@@ -0,0 +1,7 @@ | ||
--- | ||
fixes: | ||
- | | ||
Fixed a bug in the :class:`.UnitarySynthesis` transpiler pass where | ||
non-2-qubit gates would be included in the available 2 qubit basis, | ||
causing the ``TwoQubitWeylDecomposition`` to panic because of | ||
the dimension mismatch. |
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,12 @@ | ||
--- | ||
upgrade_transpiler: | ||
- | | ||
The default value for the :func:`.generate_routing_passmanager` argument | ||
``seed_transpiler`` has changed from ``None`` to ``-1``. This was done | ||
because this flag was only used to configure the :class:`.VF2PostLayout` | ||
transpiler pass in the output, and for that pass in particular the | ||
randomization typically only hurts performance and is not desirable. | ||
If you were relying on the previous default value you can restore this | ||
behavior by explicitly setting the argument ``seed_transpiler=None``. If | ||
you were explicitly setting a seed value for this parameter there is no | ||
change in behavior. |
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
Oops, something went wrong.