Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix handling of simulator backends in BackendV2Converter (backport #9630) #9632

Merged
merged 1 commit into from
Feb 22, 2023

Commits on Feb 22, 2023

  1. Fix handling of simulator backends in BackendV2Converter (#9630)

    This commit fixes some issues in the BackendV2Converter class around its
    usage wrapping BackendV1 based simulators (such as Qiskit Aer with the
    current release as of this commit 0.11.x). The BackendV2 converter was
    incorrectly handling some edge cases in Target creation with simulators
    that have ideal gates. The first issue was that the handling of ideal
    gates without any properties was incorrect and could not handle gates
    that took > 1 qubit. This has been corrected so the converter will work
    as expect. The second issue is the `online_date` field in the
    `BackendConfiguration` is optional and may not exist, especially on
    simulators which that field never really applies for. With these fixes
    the BackendV2Converter can be used to wrap BackendV1 simulators.
    
    Fixes #9562
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    (cherry picked from commit 789707c)
    mtreinish authored and mergify[bot] committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    8b8b4d3 View commit details
    Browse the repository at this point in the history