expand `BackendProperties` in `PassManagerConfig`
See original GitHub issueAs @taalexander astutely pointed out, it makes more sense for the transpiler to accept individual properties rather than a monolithic BackendProperties
. For example readout_errors
, cx_errors
, gate_durations
, etc, etc. This would be in the same vain as how it currently accepts basis_gates
and coupling_map
, rather than BackendConfiguration
.
Of course transpile(circuit, backend)
would still work, but now we would be allowed to override specific properties.
This should be done after #3035. It applies to the NoiseAdaptiveLayout
pass and the CrosstalkAdaptiveSchedule
pass.
Issue Analytics
- State:
- Created 4 years ago
- Comments:5 (2 by maintainers)
Top Results From Across the Web
PassManagerConfig - Qiskit
backend_properties (BackendProperties) – Properties returned by a backend, including information on gate errors, readout errors, qubit coherence times, etc.
Read more >Qiskit/qiskit-terra: Qiskit Terra 0.21.0 | Zenodo
... commutation relations to PauliList (#7874) Expand instruction_supported() ... entry (#7885) Fix plot_error_map with BackendProperties set or BackendV2 ...
Read more >qiskit Changelog - PyUp.io
- Fixes a bug where numpy integer objects were causing integer-based isinstance checks to fail. This also avoids such problems by explicitly converting...
Read more >Qiskit Terra Versions - Open Source Agenda
... Expand instruction_supported() to optionally check parameters (#7807) ... Fix BackendV2 support for PassManagerConfig.from_backend() (#8109) ...
Read more >Report 03 08 2022_08_31 - qiskit-community/repo-monitor ...
... for_loop not found in equivalence library and no rule found to expand ... PassManagerConfig should accept list for initial qubit layout ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
At the very least, this issue is somewhat superseded by work on
BackendV2
, and we have other trackers for how we want to handle transpilation with respect to those backends (the main one being #7113). I’ll close this in favour of #7113.Update for Santa🧝- QGoGP
✅ As mentioned above, there have been significant changes in the code structure as to what
Backend
signifies now! If OP does not have an update on the same, we can safely close this issue! 😄Will update comment/add more comments if cause is found/fixed!