munich-quantum-toolkit / munich-quantum-toolkit/bench
✨ Add Amazon Braket devices
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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