qBraid-SDK Qiskit algo--> AWS device demo #11
Labels
algorithms
Implements/demos specific quantum algorithms
qbraid-sdk
Demos of the qBraid-SDK
qiskit
Uses Qiskit in some way
transpiler
Uses qBraid-SDK transpiler
@pranavkakhandiki
We would like to create a new demo notebook that shows how you can write an algorithm in Qiskit and execute it on an AWS device using the qBraid-SDK.
The qiskit-braket-provider tutorials directory contains some notebooks that are of a similar idea. I would say you could work directly off of one of these, but a key factor in this issue is that many of the built-in qiskit.algorithms libraries use custom gates which are not supported by the qBraid-SDK transpiler. So the best approach could be to find an algorithm that is of a small enough size / scope that it can re-written using qiskit standard gates.
Once you have a qiskit algorithm written, the first litmus test is to attempt to transpile it to braket (see sdk transpiler docs), e.g.
if that works, then you are almost done. The last step is to use the device wrapper to submit the algo circuit as a quantum job to an AWS device e.g. Braket SV1 (see sdk devices docs). If you have your own AWS credentials, you can do this all locally. If not, you can use the qBraid-SDK environment on qBraid Lab with Quantum Jobs enabled. See install environment docs and quantum jobs docs / sdk quantum jobs demo notebook
The text was updated successfully, but these errors were encountered: