munich-quantum-toolkit / munich-quantum-toolkit/bench

✨ Add Amazon Braket devices

Open
#663 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Python
Stars
131
Forks
44
Avg merge
2h 3m
Merged PRs (30d)
36

Description

Problem Statement

Amazon Braket provides a variety of QPUs. In order to keep the MQT Bench devices state-of-the-art, it would be nice to include those more recent devices. Ideally, the new devices come with current data on qubit fidelities and gate errors, as enabled by this PR.

Proposed Solution

The qiskit-braket-provider can be used to simply import the devices as Qiskit Target, which is already compatible with MQT Bench's circuit creation. Afaik: The Amazon API requires a user-account / key to access the device data. It would be nice if a user could simply specify their access token, but ideally (since we don't want to execute any circuits), the device selection should work without one.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing device integration and how qiskit-braket-provider exposes devices as Qiskit Targets. Check the Amazon API access requirements and determine whether device selection can work without credentials or should accept an access token. Done means the newer Amazon Braket devices are available with current fidelity and gate-error data without executing circuits.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.