Access systems with your account¶
The qiskit-ibm-runtime and qiskit-ibm-provider packages¶
Once you have an IBM Quantum account, you can use Qiskit Runtime, via the
qiskit-ibm-runtime package, to access simulators and quantum devices. Qiskit Runtime provides managed services through the primitives that are integrated with the latest quantum computing technologies, such as error mitigation and correction. Refer to this documentation for more details.
If you need direct access to the hardware instead of managed services to do experiments like device characterization, you can use the
qiskit-ibm-provider package. Refer to this documentation for more details.
Retrieve a job from a retired system¶
To retrieve jobs from a retired system, you can use code similar to this:
from qiskit_ibm_provider import IBMProvider provider = IBMProvider(instance="hub/group/project") #If you want to retrieve a list of jobs jobs = provider.backend.jobs(backend_name=<backend_name>) #If you want to retrieve a specific job you have the id for job = provider.backend.retrieve_job(<job_id>)
API error code lookup¶
To see the definition of an error code, visit this page.