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

Add a default optimization level to generate_preset_pass_manager #12150

Merged
merged 14 commits into from
Jul 26, 2024

Commits on Apr 5, 2024

  1. Add a default optimization level to generate_preset_pass_manager

    This commit adds a default value to the generate_preset_pass_manager's
    optimization_level argument. If it's not specified optimization level 2
    will be used. After Qiskit#12148 optimization level 2 is a better fit for an
    optimal tradeoff between heuristic effort and runtime that makes it
    well suited as a default optimization level.
    mtreinish committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    8191110 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    439a390 View commit details
    Browse the repository at this point in the history
  2. Update transpile()'s default opt level to match

    This commit updates the transpile() function's optimization_level argument
    default value to match generate_preset_pass_manager's new default to use 2
    instead of 1. This is arguably a breaking API change, but since the
    semantics are equivalent with two minor edge cases with implicit behavior
    that were a side effect of the level 1 preset pass manager's construction
    (which are documented in the release notes) we're ok making it in this
    case. Some tests which we're relying on the implicit behavior of
    optimization level 1 are updated to explicitly set the optimization
    level argument which will retain this behavior.
    mtreinish committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    34e9ee4 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    82c776b View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Merge branch 'main' of https://github.com/Qiskit/qiskit into default-…

    …generate-preset-pass-manager
    ElePT committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    6071496 View commit details
    Browse the repository at this point in the history
  2. * Set optimization level to 1 in test_approximation_degree.

    * Replace use of transpile with specific pass in  HLS tests.
    ElePT committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    c64b356 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    77ac770 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Merge branch 'main' of https://github.com/Qiskit/qiskit into default-…

    …generate-preset-pass-manager
    ElePT committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    479ac9f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ed8d5e View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    e24cd84 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Merge branch 'main' of https://github.com/Qiskit/qiskit into default-…

    …generate-preset-pass-manager
    ElePT committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    4106d3d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of https://github.com/Qiskit/qiskit into default-…

    …generate-preset-pass-manager
    ElePT committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    8eed81b View commit details
    Browse the repository at this point in the history
  3. Merge branch 'default-generate-preset-pass-manager' of https://github…

    ….com/mtreinish/qiskit-core into default-generate-preset-pass-manager
    ElePT committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    ae3523f View commit details
    Browse the repository at this point in the history
  4. Apply Elena's reno suggestions

    ElePT committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    8198182 View commit details
    Browse the repository at this point in the history