Comments (1)
The default synthesis plugin used by UnitarySynthesis
relies on the Quantum Shannon Decomposition module in qiskit.synthesis
(https://github.com/Qiskit/qiskit/blob/main/qiskit/synthesis/unitary/qsd.py) for unitaries of > 2 qubits. It currently doesn't look at any basis gates or target constraints.
At the pass level I'm not sure we can always guarantee the output synthesis is going to respect the basis_gates
or target
arguments as different synthesis plugins can explicitly ignore the arguments. But I think we should look at fixing this for the default plugin though because it does advertise it does respect the basis gates and target, and this issue would potentially break the synthesis
translation stage plugin too.
from qiskit.
Related Issues (20)
- Faster `CouplingMap` initialization when `couplinglist` is a numpy array. HOT 4
- Runtime recursion depth reached in classical expresssion while implementing stress test HOT 3
- Primitive estimator with shots number fails with complex valued averages HOT 2
- Allow QuantumCircuit to contain non-CPTP channels HOT 2
- KeyError: Clbit(ClassicalRegister(2, 'cr'), 1) during transpile of a conditional circuit HOT 2
- OpenQASM3 dumper does not work with repeated conditionals HOT 1
- %qiskit_backend_overview is not running
- Running circuit with Sampler only supports 31 Qubits on ibmq_qasm_simulator HOT 1
- QPY layout error for circuits transpiled for backend with faulty qubits
- Qiskit 0.45.3 FakeBackendV2 reports 2 qubits for a 133Q device HOT 2
- plot_histogram fails to operate correctly when numerous starting and ending values are zero HOT 2
- Meaningless Circuit with `c_if` used in test case HOT 4
- Potential redundant measurements - Shorter test case HOT 1
- qasm3 returns wrong results with pauli evolution gate
- `EquivalenceLibrary.set_entry` does not clear old entries in graph
- Cannot read qubit numbers on `plot_error_map` visualization for 127-qubit devices HOT 2
- 401 Client Error: Unauthorized for url HOT 3
- Concurrence calculation
- BackendSampler doesn't work with multiple cregs
- Add function to remove inactive qubits from circuit HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qiskit.