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.