Skip to content

Incorporate new qubit-mapping pass for OQC backends - #838

Merged
bmhowe23 merged 8 commits into
NVIDIA:mainfrom
bmhowe23:placement_oqc
Nov 2, 2023
Merged

bmhowe23 merged 8 commits into
NVIDIA:mainfrom
bmhowe23:placement_oqc

Conversation

@bmhowe23

@bmhowe23 bmhowe23 commented Oct 30, 2023 •

Copy link
Copy Markdown
Collaborator

Description

This PR contains the necessary changes for the OQC backend to use the new qubit mapping infrastructure. It therefore depends on #610 and #837.

Details

  • Update oqc.config to include new passes
  • Update output ordering logic to account for the swaps that can now be injected into the program during the qubit-mapping pass.
  • Update tests

@copy-pr-bot

copy-pr-bot Bot commented Oct 30, 2023

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@bmhowe23

bmhowe23 commented Oct 30, 2023 •

Copy link
Copy Markdown
Collaborator Author

/ok to test

Command Bot: Processing...

@github-actions

Copy link
Copy Markdown

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions Bot pushed a commit that referenced this pull request Oct 30, 2023
@bmhowe23 bmhowe23 mentioned this pull request Oct 30, 2023
6 of 12 tasks
Comment thread runtime/cudaq/platform/default/rest/helpers/oqc/OQCServerHelp.cpp
@bmhowe23

bmhowe23 commented Oct 30, 2023 •

Copy link
Copy Markdown
Collaborator Author

/ok to test

Command Bot: Processing...

@github-actions

Copy link
Copy Markdown

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions Bot pushed a commit that referenced this pull request Oct 30, 2023
@github-actions

Copy link
Copy Markdown

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions Bot pushed a commit that referenced this pull request Oct 31, 2023
@github-actions

github-actions Bot commented Nov 1, 2023

Copy link
Copy Markdown

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions Bot pushed a commit that referenced this pull request Nov 1, 2023
@github-actions

github-actions Bot commented Nov 1, 2023

Copy link
Copy Markdown

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions Bot pushed a commit that referenced this pull request Nov 1, 2023
@bmhowe23 bmhowe23 added the enhancement New feature or request label Nov 1, 2023
@bmhowe23 bmhowe23 added this to the release 0.5.0 milestone Nov 1, 2023
@github-actions

github-actions Bot commented Nov 1, 2023

Copy link
Copy Markdown

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions Bot pushed a commit that referenced this pull request Nov 1, 2023
@bmhowe23 bmhowe23 changed the title [DRAFT] Incorporate new qubit-mapping pass for OQC backends Incorporate new qubit-mapping pass for OQC backends Nov 2, 2023
@github-actions

github-actions Bot commented Nov 2, 2023

Copy link
Copy Markdown

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions Bot pushed a commit that referenced this pull request Nov 2, 2023
@github-actions

github-actions Bot commented Nov 2, 2023

Copy link
Copy Markdown

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions Bot pushed a commit that referenced this pull request Nov 2, 2023

@schweitzpgi schweitzpgi left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Comment thread runtime/common/MeasureCounts.cpp
Comment thread runtime/cudaq/platform/default/rest/Executor.cpp
Comment thread runtime/cudaq/platform/default/rest/helpers/oqc/OQCServerHelp.cpp Outdated
Comment thread runtime/cudaq/platform/default/rest/helpers/oqc/OQCServerHelp.cpp Outdated
Comment thread runtime/cudaq/platform/default/rest/helpers/oqc/OQCServerHelp.cpp Outdated
Comment thread runtime/cudaq/platform/default/rest/helpers/oqc/oqc.config
@github-actions

github-actions Bot commented Nov 2, 2023

Copy link
Copy Markdown

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions Bot pushed a commit that referenced this pull request Nov 2, 2023
@github-actions

github-actions Bot commented Nov 2, 2023

Copy link
Copy Markdown

CUDA Quantum Docs Bot: A preview of the documentation can be found here.

github-actions Bot pushed a commit that referenced this pull request Nov 2, 2023
@bmhowe23 bmhowe23 closed this Nov 2, 2023
@github-actions github-actions Bot locked and limited conversation to collaborators Nov 2, 2023
@bettinaheim bettinaheim added release notes Changes need to be captured in the release notes and removed enhancement New feature or request labels Nov 15, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release notes Changes need to be captured in the release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants