Introduction
The IBM Quantum Qiskit Runtime API allows you to run quantum programs near the quantum hardware being used, reducing the round trip and generating an efficient execution.
These quantum programs, based in variational iterative algorithms (computational iterations between a classical part and Quantum part), are executed in a runtime with a low-latency connection to the QPUs (quantum processing units). You can use predefined Qiskit runtime programs, or use Qiskit (Python) to define your own. To learn more about Qiskit, see Open-Source Quantum Development.
For more information about our QPUs, see Quantum computing technology.
Endpoint URL
The quantum-computing API uses the following endpoint URL for all regions. When you call the API, add the path for each method to form the complete API endpoint for your requests.
https://us-east.quantum-computing.cloud.ibm.com/
To work with the API in Swagger, go here: Qiskit Runtime
Authentication
You must provide a Service Cloud Resource Name (CRN) with every API call as an http header. To find your CRN, from the IBM Cloud console, scroll to Resource summary, click "Services and software", then click the row that contains your quantum service instance (not the name of the instance). In the pane that opens, you can click the icon to copy your CRN.
Example http header:
Service-CRN: crn:v1:bluemix:public:quantum-computing:us-east:a/b947c1c5a9378d64aed96696e4d76e8e:a3a7f181-35aa-42c8-94d6-7c8ed6e1a94b::
To obtain your API key, access the IBM Cloud API keys page and view or create your API key. You might need to use light theme to see your entries. You can use this key for authentication, or you can use it to generate your IAM access (bearer) token. Your key will look something like this: 10e7b1b84e418eb903dbfa0760f9834fda745a236180ec234077019ea1ddc4181553508efd4cdd7782464cb120dbc735c2d2ab4f834ae9710b0a9eb0427fd4cd
To generate an IAM access token, use the Create an IAM access token for a user or service ID using an API key method. For example:
curl -X POST 'https://iam.cloud.ibm.com/identity/token' -H 'Content-Type: application/x-www-form-urlencoded' -d 'grant_type=urn:ibm:params:oauth:grant-type:apikey&apikey=MY_APIKEY'
After your service has been provisioned, use one of the following requests to interface with the service:
curl -L --request GET 'https://us-east.quantum-computing.cloud.ibm.com/programs' \
--header 'Authorization: Bearer <token>' \
--header 'Service-CRN: <crn>'
or
curl -L --request GET 'https://us-east.quantum-computing.cloud.ibm.com/programs' \
--header 'Service-CRN: <crn>' \
--header 'Authorization: apikey <IAM-API-key>'
To call each method, you'll need to be assigned a role that includes the required IAM actions. Each method lists the associated action. For more information about IAM actions and how they map to roles, see Plan Quantum Services for an organization.
To retrieve your access token:
curl -X POST "https://iam.test.cloud.ibm.com/identity/token" --header 'Content-Type:application/x-www-form-urlencoded' --header 'Accept:application/json' --data-urlencode 'grant_type=urn:ibm:params:oauth:grant-type:apikey' --data-urlencode 'apikey=<API_KEY>'
Replace <API_KEY>
with your IAM API key.
Setting client options through external configuration
Example environment variables, where <API_KEY>
is your IAM API key
export GLOBAL_SEARCH_URL=https://us-east.quantum-computing.cloud.ibm.com
export GLOBAL_SEARCH_AUTHTYPE=iam
export GLOBAL_SEARCH_APIKEY=<API_KEY>
Example of constructing the service client
import {
"github.com/IBM/platform-services-go-sdk/globalsearchv2"
}
...
serviceClientOptions := &globalsearchv2.GlobalSearchV2Options{}
serviceClient, err := globalsearchv2.NewGlobalSearchV2UsingExternalConfig(serviceClientOptions)
Setting client options through external configuration
Example environment variables, where <API_KEY>
is your IAM API key
export GLOBAL_SEARCH_URL=https://us-east.quantum-computing.cloud.ibm.com
export GLOBAL_SEARCH_AUTHTYPE=iam
export GLOBAL_SEARCH_APIKEY=<API_KEY>
Example of constructing the service client
import com.ibm.cloud.platform_services.global_search.v2.GlobalSearch;
...
GlobalSearch serviceClient = GlobalSearch.newInstance();
Setting client options through external configuration
Example environment variables, where <API_KEY>
is your IAM API key
export GLOBAL_SEARCH_URL=https://us-east.quantum-computing.cloud.ibm.com
export GLOBAL_SEARCH_AUTHTYPE=iam
export GLOBAL_SEARCH_APIKEY=<API_KEY>
Example of constructing the service client
const GlobalSearchV2 = require('ibm-platform-services/global-search/v2');
...
const serviceClient = GlobalSearchV2.newInstance({});
Setting client options through external configuration
Example environment variables, where <API_KEY>
is your IAM API key
export GLOBAL_SEARCH_URL=https://us-east.quantum-computing.cloud.ibm.com
export GLOBAL_SEARCH_AUTHTYPE=iam
export GLOBAL_SEARCH_APIKEY=<API_KEY>
Example of constructing the service client
from ibm_platform_services import GlobalSearchV2
...
service_client = GlobalSearchV2.new_instance()
Error handling
This API uses standard HTTP response codes to indicate whether a method completed successfully. A 200
response indicates success. A 400
type response indicates a failure, and a 500
type response indicates an internal error.
HTTP Error Code | Description | Recovery |
---|---|---|
200 |
Success | The request was successful. |
400 |
Bad Request | The input parameters in the request body are either incomplete or in the wrong format. Be sure to include all required parameters in your request. |
401 |
Unauthorized | You are not authorized to make this request. Log in to IBM Cloud and try again. If this error persists, contact the account owner to check your permissions. |
403 |
Forbidden | The supplied authentication is not authorized to access '{namespace}'. |
404 |
Not Found | The requested resource could not be found. |
408 |
Request Timeout | The connection to the server timed out. Wait a few minutes, then try again. |
409 |
Conflict | The entity is already in the requested state. |
500 |
Internal Server Error | offering_name is currently unavailable. Your request could not be processed. Wait a few minutes and try again. |
ErrorResponse
Name | Type | Description |
---|---|---|
code |
Integer | HTTP error code. |
error |
String | Human-readable error string, like 'Invalid image file'. |
When the Node SDK receives an error response from the Visual Recognition service, it creates an Error object with information describing the error that occurred. This error object is passed as the first parameter to the callback function for the method. The contents of the error object are as shown in the following table:
Errors
Error Field | Description |
---|---|
code | The HTTP status code returned |
message | A message describing the error |
The Java SDK generates an exception for any unsuccessful method invocation. All methods that accept an argument can also throw an IllegalArgumentException
.
Exception | Description |
---|---|
IllegalArgumentException | An invalid argument was passed to the method. |
When the Java SDK receives an error response from the Visual Recognition service, it generates an exception from the com.ibm.watson.developer_cloud.service.exception
package. All service exceptions contain the following fields:
Field | Description |
---|---|
statusCode | The HTTP status code returned |
message | A message describing the error |
The Python SDK generates an exception for any unsuccessful method invocation. When the Python SDK receives an error response from the Visual Recognition service, it generates a WatsonApiException containing the following fields:
Field | Description |
---|---|
code | The HTTP status code returned |
message | A message describing the error |
info | A dictionary of additional information about the error |
visualRecognition.method(params,
function(err, response) {
// The error will be the first argument of the callback
if (err.code == 404) {
// Handle Not Found (404) error
} else if (err.code == 413) {
// Handle Request Too Large (413) error
} else {
console.log('Unexpected error: ', err.code);
console.log('error:', err);
}
});
Example error handling
try {
// Invoke a Visual Recognition method
} catch (NotFoundException e) {
// Handle Not Found (404) exception
} catch (RequestTooLargeException e) {
// Handle Request Too Large (413) exception
} catch (ServiceResponseException e) {
// Base class for all exceptions caused by error responses from the service
System.out.println("Service returned status code " + e.getStatusCode() + ": " + e.getMessage());
}
Example error handling
from watson_developer_cloud import WatsonApiException
try:
# Invoke a Visual Recognition method
except WatsonApiException as ex:
print "Method failed with status code " + str(ex.code) + ": " + ex.message
Methods
Request
Query Parameters
Number of results to return at a time
Possible values: 1 ≤ value ≤ 200
Default:
200
Number of results to offset when retrieving the list of jobs
Returns 'Queued' and 'Running' jobs if true. Returns 'Completed', 'Cancelled', and 'Failed' jobs if false.
Program ID to filter jobs
Possible values: 1 ≤ length ≤ 63, Value must match regular expression
.*
Backend to filter jobs
Possible values: 1 ≤ length ≤ 100, Value must match regular expression
.*
Job created after filter
Possible values: 1 ≤ length ≤ 100
Job created before filter
Possible values: 1 ≤ length ≤ 100
Sort jobs by created time ASC or DESC (default)
Possible values: 1 ≤ length ≤ 4, Value must match regular expression
^(ASC|DESC)$
Tags to filter jobs
Possible values: 1 ≤ number of items ≤ 5, 1 ≤ length ≤ 24, Value must match regular expression
.*
Session ID to filter jobs
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
Exclude job params from the response
Default:
true
curl -g --request GET 'https://us-east.quantum-computing.cloud.ibm.com/jobs?limit=200&offset=-22996455&pending=true&program=program-id&backend=backend-name&created_after=mm%dd%yyyy&tags=tag1&session_id=session-id&exclude_params=false' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
Response
Jobs collection response
Offset at which paginated results are returned
Maximum number of results returned in the paginated response
A list of jobs
Total number of jobs for the user
Status Code
OK
Bad Request
Unauthorized
Forbidden
Not Found
{ "jobs": [ { "id": "c5dge2d3rn7breq27i9g", "backend": "ibmq_qasm_simulator", "state": { "status": "Completed", "reason": "" }, "status": "Completed", "params": { "iterations": 3 }, "program": { "id": "myprogram-abcdef12345" }, "created": "2021-10-04T13:52:09.456851Z", "runtime": "ntc-provider-primitives:latest", "tags": [ "tag1", "tag2", "tag3", "tag4" ], "session_id": "c5dge2d3rn7breq27i9g", "usage": { "seconds": 1 }, "channel_strategy": "q-ctrl" } ], "count": 1, "limit": 1, "offset": 0 }
Run a job
Invoke a Qiskit Runtime primitive. Note the returned job ID. You will use it to check the job's status and review results. This request is rate limited to 5 jobs per minute per user.
POST /jobs
Request
Custom Headers
Parent job ID
Parameters used to run a job
ID of the program to be executed
Possible values: 1 ≤ length ≤ 10000, Value must match regular expression
.*
**Warning:** While this parameter is not currently required, specifying it is strongly encouraged. Running an ISA circuit on a backend that has a different instruction set will result in an error. This parameter will be required in a future release.
Name that identifies the backend on which to run the program.
Possible values: 1 ≤ length ≤ 10000, Value must match regular expression
.*
Parameters to inject into the program as key-value pairs
- params
Name and tag of the image to use when running a program (IBM Quantum channel users only). Should follow the pattern "name:tag".
Possible values: 1 ≤ length ≤ 10000, Value must match regular expression
.*
List of job or program tags
Possible values: 1 ≤ number of items ≤ 5, 1 ≤ length ≤ 24, Value must match regular expression
.*
Logging level of the program
Allowable values: [
critical
,error
,warning
,info
,debug
]Cost of the job as the estimated time it should take to complete (in seconds). Should not exceed the cost of the program
Identifier of the session that the job is a part of
Possible values: 1 ≤ length ≤ 64, Value must match regular expression
.*
Flag to start a new runtime session
Default:
false
Parameter to specify length of a session in seconds. A session allows to group a collection of iterative calls to the quantum computer. Session length cannot exceed user device limit and should be greater than job cost.
Possible values: value > 0
Default:
28800
Metadata and connection information on where job params are stored remotely and/or where to store results, logs, transpiled circuits, etc. Omitted properties in field specific objects will be inherited from the default remote storage option. As an example, the following two objects are equivalent:
{ "type": "ibmcloud_cos", "region": "us-east", "region_type": "regional", "bucket_crn": "crn", "job_params": { "object_name": "my-object" } }
{ "type": "ibmcloud_cos", "region": "us-east", "region_type": "regional", "bucket_crn": "crn", "job_params": { "type": "ibmcloud_cos", "region": "us-east", "region_type": "regional", "bucket_crn": "crn", "object_name": "my-object" } }
Name of channel strategy
Allowable values: [
q-ctrl
]Parameter to specify time for a session to remain in active state whilst jobs are running (seconds). Must be less than or equal to
session_time
.Possible values: value > 0
Parameter to specify time (seconds) for session to have priority on the backend without running jobs before the session becomes inactive. Must be less than or equal to
session_active_time
.Possible values: value > 0
Default:
60
curl -g --request POST 'https://us-east.quantum-computing.cloud.ibm.com/jobs' --header 'Content-Type:application/json' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>' --data-raw '{ "program_id": "id", "backend": "string", "params": { "additionalProp1": {} }, "runtime": "string", "tags": [ "<string>" ], "log_level": "info", "cost": 0, "session_id": "string", "start_session": false }'
Request
Path Parameters
Identifier of an existing job
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
Query Parameters
Exclude job params from the response
Default:
false
curl -g --request GET 'https://us-east.quantum-computing.cloud.ibm.com/jobs/id' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
Response
A job
Identifier assigned to the job
Current state of the job
Current status of the job
Possible values: [
Queued
,Running
,Completed
,Cancelled
,Cancelled - Ran too long
,Failed
]Program associated with the job
- program
Identifier from the executed program
UTC timestamp for when the job was created
Cost of the job
**Warning:** While this parameter is not currently required for requests, specifying it is strongly encouraged. Running an ISA circuit on a backend that has a different instruction set will result in an error. The backend parameter will be required in a future release.
The backend on which to run the program. If no backend is specified, the job is sent to the backend with the shortest queue that you have access to.
Possible values: Value must match regular expression
.*
Parameters used to execute the job
- params
Name and tag of the image to use when running a program (IBM Quantum channel users only)
List of job or program tags
Possible values: 1 ≤ number of items ≤ 5, 1 ≤ length ≤ 24, Value must match regular expression
.*
Identifier of the session that the job is a part of
usage metrics
Status Code
OK
Unauthorized
Forbidden
Not Found
{ "id": "c5dge2d3rn7breq27i9g", "backend": "ibmq_qasm_simulator", "state": { "status": "Completed", "reason": "" }, "status": "Completed", "params": { "iterations": 3 }, "program": { "id": "myprogram-abcdef12345" }, "created": "2021-10-04T13:52:09.456851Z", "runtime": "ntc-provider-primitives:latest", "tags": [ "tag1", "tag2", "tag3", "tag4" ], "session_id": "c5dge2d3rn7breq27i9g", "channel_strategy": "q-ctrl" }
Delete a job
Delete the specified job and its associated data. Job must be in a terminal state.
DELETE /jobs/{id}
Request
Path Parameters
Identifier of an existing job
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
curl -g --request DELETE 'https://us-east.quantum-computing.cloud.ibm.com/jobs/id' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
Request
Custom Headers
Allowable values: [
text/plain
,application/json
]
Path Parameters
A job ID
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
curl -g --request GET 'https://us-east.quantum-computing.cloud.ibm.com/jobs/id/results' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
List job interim results
Return the interim results from this job. Interim results are kept two days after the job has finished running.
GET /jobs/{id}/interim_results
Get job transpiled circuits
Return a presigned download URL for the transpiled circuits. Currently supported only for sampler primitive.
GET /jobs/{id}/transpiled_circuits
Request
Path Parameters
A job ID
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
curl --request GET 'https://us-east.quantum-computing.cloud.ibm.com/jobs/id/logs' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
Request
Custom Headers
Parent job ID
Path Parameters
A job ID
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
curl -g --request POST 'https://us-east.quantum-computing.cloud.ibm.com/jobs/id/cancel' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
Request
Path Parameters
A job ID
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
curl -g --request GET 'https://us-east.quantum-computing.cloud.ibm.com/jobs/id/metrics' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
Response
Various metrics about the execution of a job
A map of status transitions to timestamps
- timestamps
Timestamp of when the job create request was received
Timestamp of when the job finished
Timestamp of when the job started running
Contains information about job usage metrics
- bss
Total billed time for the job - quantum seconds only.
Contains information about job usage metrics
- usage
Total quantum seconds used by the job
Total billed time for the job - quantum seconds only.
Number of executions during job
Number of circuits executed on quantum backend
Number of qubits on quantum backend
An array of circuit depths
Qiskit version used during execution of the job
UTC timestamp for when the job will start
UTC timestamp for when the job will complete
Current position of job in queue (IBM Quantum channel users only)
Current position of job in provider (IBM Quantum channel users only)
Status Code
OK
Unauthorized
Forbidden
Not Found
{ "timestamps": { "created": "2022-06-20T12:55:20.268427Z", "running": "2022-06-20T12:55:20.268427Z", "finished": "2022-06-20T12:55:20.268427Z" }, "bss": { "seconds": 123 }, "usage": { "quantum_seconds": 123, "seconds": 123 }, "executions": 123, "num_circuits": 123, "num_qubits": [ 1, 2, 3 ], "circuit_depths": [ 0, 1, 2, 3 ], "qiskit_version": "0.36.2", "estimated_start_time": "2022-06-20T12:55:20.268427Z", "estimated_completion_time": "2022-06-20T12:55:20.268427Z", "position_in_queue": 10, "position_in_provider": 10 }
Get the job results stream
This endpoint is deprecated and will be removed on or after October 2, 2024.
Get a result stream as the job runs.
GET /stream/jobs/{id}
Request
Path Parameters
A job ID
Possible values: 1 ≤ length ≤ 1000, Value must match regular expression
.*
curl -g --request GET 'https://us-east.quantum-computing.cloud.ibm.com/stream/jobs/id' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>'
Get jobs state updates
This endpoint is deprecated and will be removed on or after October 2, 2024.
Get jobs state updates
GET /stream/jobs
List your backends
Returns a list of all the backends your service instance has access to.
GET /backends
Request
Query Parameters
Name of channel strategy
Allowable values: [
q-ctrl
]
curl --request GET 'https://us-east.quantum-computing.cloud.ibm.com/backends' --header 'Content-Type:application/json' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>' \
Get backend properties
Returns the properties for the specified backend. Simulator backends may not support this.
GET /backends/{id}/properties
Request
Path Parameters
Identifier of an available backend
Possible values: 1 ≤ length ≤ 500, Value must match regular expression
.*
Query Parameters
Returns properties with last_update_date before the given time
Possible values: 1 ≤ length ≤ 100
curl --request GET 'https://us-east.quantum-computing.cloud.ibm.com/backends/backend-id/properties' --header 'Content-Type:application/json' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>' \
Response
Backends Properties Response
Status Code
OK
{ "backend_name": "test_rome", "backend_version": "1.3.24", "gates": [ { "gate": "id", "name": "id0", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0002448508047161394 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 0 ] }, { "gate": "id", "name": "id1", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.00027210394592247896 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 1 ] }, { "gate": "id", "name": "id2", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0003387889648653272 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 2 ] }, { "gate": "id", "name": "id3", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0002798062785893913 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 3 ] }, { "gate": "id", "name": "id4", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0007014941280759136 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 4 ] }, { "gate": "rz", "name": "rz0", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_error", "unit": "", "value": 0 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 0 } ], "qubits": [ 0 ] }, { "gate": "rz", "name": "rz1", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_error", "unit": "", "value": 0 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 0 } ], "qubits": [ 1 ] }, { "gate": "rz", "name": "rz2", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_error", "unit": "", "value": 0 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 0 } ], "qubits": [ 2 ] }, { "gate": "rz", "name": "rz3", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_error", "unit": "", "value": 0 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 0 } ], "qubits": [ 3 ] }, { "gate": "rz", "name": "rz4", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_error", "unit": "", "value": 0 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 0 } ], "qubits": [ 4 ] }, { "gate": "sx", "name": "sx0", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0002448508047161394 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 0 ] }, { "gate": "sx", "name": "sx1", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.00027210394592247896 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 1 ] }, { "gate": "sx", "name": "sx2", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0003387889648653272 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 2 ] }, { "gate": "sx", "name": "sx3", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0002798062785893913 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 3 ] }, { "gate": "sx", "name": "sx4", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0007014941280759136 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 4 ] }, { "gate": "x", "name": "x0", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0002448508047161394 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 0 ] }, { "gate": "x", "name": "x1", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.00027210394592247896 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 1 ] }, { "gate": "x", "name": "x2", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0003387889648653272 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 2 ] }, { "gate": "x", "name": "x3", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0002798062785893913 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 3 ] }, { "gate": "x", "name": "x4", "parameters": [ { "date": "2021-07-05T06:44:33Z", "name": "gate_error", "unit": "", "value": 0.0007014941280759136 }, { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 35.55555555555556 } ], "qubits": [ 4 ] }, { "gate": "cx", "name": "cx3_4", "parameters": [ { "date": "2021-07-05T08:13:43Z", "name": "gate_error", "unit": "", "value": 0.01209269215862896 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 476.4444444444444 } ], "qubits": [ 3, 4 ] }, { "gate": "cx", "name": "cx4_3", "parameters": [ { "date": "2021-07-05T08:13:43Z", "name": "gate_error", "unit": "", "value": 0.01209269215862896 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 512 } ], "qubits": [ 4, 3 ] }, { "gate": "cx", "name": "cx3_2", "parameters": [ { "date": "2021-07-05T08:10:30Z", "name": "gate_error", "unit": "", "value": 0.008707373154178105 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 341.3333333333333 } ], "qubits": [ 3, 2 ] }, { "gate": "cx", "name": "cx2_3", "parameters": [ { "date": "2021-07-05T08:10:30Z", "name": "gate_error", "unit": "", "value": 0.008707373154178105 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 376.88888888888886 } ], "qubits": [ 2, 3 ] }, { "gate": "cx", "name": "cx1_2", "parameters": [ { "date": "2021-07-05T08:05:34Z", "name": "gate_error", "unit": "", "value": 0.01902233362337591 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 1109.3333333333333 } ], "qubits": [ 1, 2 ] }, { "gate": "cx", "name": "cx2_1", "parameters": [ { "date": "2021-07-05T08:05:34Z", "name": "gate_error", "unit": "", "value": 0.01902233362337591 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 1144.888888888889 } ], "qubits": [ 2, 1 ] }, { "gate": "cx", "name": "cx0_1", "parameters": [ { "date": "2021-07-05T07:27:21Z", "name": "gate_error", "unit": "", "value": 0.006104727490691075 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 320 } ], "qubits": [ 0, 1 ] }, { "gate": "cx", "name": "cx1_0", "parameters": [ { "date": "2021-07-05T07:27:21Z", "name": "gate_error", "unit": "", "value": 0.006104727490691075 }, { "date": "2021-07-02T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 355.55555555555554 } ], "qubits": [ 1, 0 ] }, { "gate": "reset", "name": "reset0", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 3520 } ], "qubits": [ 0 ] }, { "gate": "reset", "name": "reset1", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 3520 } ], "qubits": [ 1 ] }, { "gate": "reset", "name": "reset2", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 3520 } ], "qubits": [ 2 ] }, { "gate": "reset", "name": "reset3", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 3520 } ], "qubits": [ 3 ] }, { "gate": "reset", "name": "reset4", "parameters": [ { "date": "2021-07-05T12:18:02Z", "name": "gate_length", "unit": "ns", "value": 3520 } ], "qubits": [ 4 ] } ], "general": [ { "date": "2021-07-05T12:18:02Z", "name": "jq_01", "unit": "GHz", "value": 0.0013372089376152759 }, { "date": "2021-07-05T12:18:02Z", "name": "zz_01", "unit": "GHz", "value": -0.00003637728507512319 }, { "date": "2021-07-05T12:18:02Z", "name": "jq_12", "unit": "GHz", "value": 0.0013171912974961383 }, { "date": "2021-07-05T12:18:02Z", "name": "zz_12", "unit": "GHz", "value": -0.000052536503588451545 }, { "date": "2021-07-05T12:18:02Z", "name": "jq_23", "unit": "GHz", "value": 0.0016605412148178267 }, { "date": "2021-07-05T12:18:02Z", "name": "zz_23", "unit": "GHz", "value": -0.0000819573944865251 }, { "date": "2021-07-05T12:18:02Z", "name": "jq_34", "unit": "GHz", "value": 0.0015015244269155484 }, { "date": "2021-07-05T12:18:02Z", "name": "zz_34", "unit": "GHz", "value": -0.00008449922279710206 } ], "last_update_date": "2021-07-05T12:52:19Z", "qubits": [ [ { "date": "2021-07-05T06:41:57Z", "name": "T1", "unit": "us", "value": 97.03598857550222 }, { "date": "2021-07-05T06:05:06Z", "name": "T2", "unit": "us", "value": 66.65681862753586 }, { "date": "2021-07-05T12:18:02Z", "name": "frequency", "unit": "GHz", "value": 4.968701124164304 }, { "date": "2021-07-05T12:18:02Z", "name": "anharmonicity", "unit": "GHz", "value": -0.3376275901130698 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_error", "unit": "", "value": 0.0232 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas0_prep1", "unit": "", "value": 0.031399999999999983 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas1_prep0", "unit": "", "value": 0.015 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_length", "unit": "ns", "value": 3022.222222222222 } ], [ { "date": "2021-07-05T06:50:29Z", "name": "T1", "unit": "us", "value": 105.20382514288175 }, { "date": "2021-07-05T06:42:02Z", "name": "T2", "unit": "us", "value": 87.48573724157141 }, { "date": "2021-07-05T12:18:02Z", "name": "frequency", "unit": "GHz", "value": 4.770103698982546 }, { "date": "2021-07-05T12:18:02Z", "name": "anharmonicity", "unit": "GHz", "value": -0.32741865550549987 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_error", "unit": "", "value": 0.03620000000000001 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas0_prep1", "unit": "", "value": 0.040000000000000036 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas1_prep0", "unit": "", "value": 0.0324 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_length", "unit": "ns", "value": 3022.222222222222 } ], [ { "date": "2021-07-05T06:41:57Z", "name": "T1", "unit": "us", "value": 64.82252288673146 }, { "date": "2021-07-05T06:05:06Z", "name": "T2", "unit": "us", "value": 72.52724000942999 }, { "date": "2021-07-05T12:18:02Z", "name": "frequency", "unit": "GHz", "value": 5.0151628503963455 }, { "date": "2021-07-05T12:18:02Z", "name": "anharmonicity", "unit": "GHz", "value": -0.3377245211681405 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_error", "unit": "", "value": 0.027200000000000002 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas0_prep1", "unit": "", "value": 0.03620000000000001 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas1_prep0", "unit": "", "value": 0.0182 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_length", "unit": "ns", "value": 3022.222222222222 } ], [ { "date": "2021-07-05T06:50:29Z", "name": "T1", "unit": "us", "value": 104.84874439033118 }, { "date": "2021-07-05T06:42:02Z", "name": "T2", "unit": "us", "value": 129.73557126090668 }, { "date": "2021-07-05T12:18:02Z", "name": "frequency", "unit": "GHz", "value": 5.259275396316249 }, { "date": "2021-07-05T12:18:02Z", "name": "anharmonicity", "unit": "GHz", "value": -0.332820867284168 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_error", "unit": "", "value": 0.01970000000000005 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas0_prep1", "unit": "", "value": 0.02980000000000005 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas1_prep0", "unit": "", "value": 0.0096 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_length", "unit": "ns", "value": 3022.222222222222 } ], [ { "date": "2021-07-05T06:41:57Z", "name": "T1", "unit": "us", "value": 64.22956352722753 }, { "date": "2021-07-05T06:05:06Z", "name": "T2", "unit": "us", "value": 69.23261463653839 }, { "date": "2021-07-05T12:18:02Z", "name": "frequency", "unit": "GHz", "value": 4.997550159631257 }, { "date": "2021-07-05T12:18:02Z", "name": "anharmonicity", "unit": "GHz", "value": -0.33936095018213536 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_error", "unit": "", "value": 0.023600000000000065 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas0_prep1", "unit": "", "value": 0.03180000000000005 }, { "date": "2021-07-05T05:29:29Z", "name": "prob_meas1_prep0", "unit": "", "value": 0.0154 }, { "date": "2021-07-05T05:29:29Z", "name": "readout_length", "unit": "ns", "value": 3022.222222222222 } ] ] }
Get backend configuration
Returns the configuration for the specified backend.
GET /backends/{id}/configuration
Request
Path Parameters
Identifier of an available backend
Possible values: 1 ≤ length ≤ 500, Value must match regular expression
.*
curl --request GET 'https://us-east.quantum-computing.cloud.ibm.com/backends/backend-id/configuration' --header 'Content-Type:application/json' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>' \
Response
Backends Configuration Response
Status Code
OK
{ "acquisition_latency": [], "allow_q_object": true, "backend_name": "test_rome", "backend_version": "1.3.24", "basis_gates": [ "cx", "id", "rz", "sx", "x" ], "channels": { "acquire0": { "operates": { "qubits": [ 0 ] }, "purpose": "acquire", "type": "acquire" }, "acquire1": { "operates": { "qubits": [ 1 ] }, "purpose": "acquire", "type": "acquire" }, "acquire2": { "operates": { "qubits": [ 2 ] }, "purpose": "acquire", "type": "acquire" }, "acquire3": { "operates": { "qubits": [ 3 ] }, "purpose": "acquire", "type": "acquire" }, "acquire4": { "operates": { "qubits": [ 4 ] }, "purpose": "acquire", "type": "acquire" }, "d0": { "operates": { "qubits": [ 0 ] }, "purpose": "drive", "type": "drive" }, "d1": { "operates": { "qubits": [ 1 ] }, "purpose": "drive", "type": "drive" }, "d2": { "operates": { "qubits": [ 2 ] }, "purpose": "drive", "type": "drive" }, "d3": { "operates": { "qubits": [ 3 ] }, "purpose": "drive", "type": "drive" }, "d4": { "operates": { "qubits": [ 4 ] }, "purpose": "drive", "type": "drive" }, "m0": { "operates": { "qubits": [ 0 ] }, "purpose": "measure", "type": "measure" }, "m1": { "operates": { "qubits": [ 1 ] }, "purpose": "measure", "type": "measure" }, "m2": { "operates": { "qubits": [ 2 ] }, "purpose": "measure", "type": "measure" }, "m3": { "operates": { "qubits": [ 3 ] }, "purpose": "measure", "type": "measure" }, "m4": { "operates": { "qubits": [ 4 ] }, "purpose": "measure", "type": "measure" }, "u0": { "operates": { "qubits": [ 0, 1 ] }, "purpose": "cross-resonance", "type": "control" }, "u1": { "operates": { "qubits": [ 1, 0 ] }, "purpose": "cross-resonance", "type": "control" }, "u2": { "operates": { "qubits": [ 1, 2 ] }, "purpose": "cross-resonance", "type": "control" }, "u3": { "operates": { "qubits": [ 2, 1 ] }, "purpose": "cross-resonance", "type": "control" }, "u4": { "operates": { "qubits": [ 2, 3 ] }, "purpose": "cross-resonance", "type": "control" }, "u5": { "operates": { "qubits": [ 3, 2 ] }, "purpose": "cross-resonance", "type": "control" }, "u6": { "operates": { "qubits": [ 3, 4 ] }, "purpose": "cross-resonance", "type": "control" }, "u7": { "operates": { "qubits": [ 4, 3 ] }, "purpose": "cross-resonance", "type": "control" } }, "conditional": false, "conditional_latency": [], "coupling_map": [ [ 0, 1 ], [ 1, 0 ], [ 1, 2 ], [ 2, 1 ], [ 2, 3 ], [ 3, 2 ], [ 3, 4 ], [ 4, 3 ] ], "credits_required": true, "default_rep_delay": 250, "description": "5 qubit device", "discriminators": [ "quadratic_discriminator", "linear_discriminator", "hw_qmfk" ], "dt": 0.2222222222222222, "dtm": 0.2222222222222222, "dynamic_reprate_enabled": true, "gates": [ { "coupling_map": [ [ 0 ], [ 1 ], [ 2 ], [ 3 ], [ 4 ] ], "name": "id", "parameters": [], "qasm_def": "gate id q { U(0, 0, 0) q; }" }, { "coupling_map": [ [ 0 ], [ 1 ], [ 2 ], [ 3 ], [ 4 ] ], "name": "rz", "parameters": [ "theta" ], "qasm_def": "gate rz(theta) q { U(0, 0, theta) q; }" }, { "coupling_map": [ [ 0 ], [ 1 ], [ 2 ], [ 3 ], [ 4 ] ], "name": "sx", "parameters": [], "qasm_def": "gate sx q { U(pi/2, 3*pi/2, pi/2) q; }" }, { "coupling_map": [ [ 0 ], [ 1 ], [ 2 ], [ 3 ], [ 4 ] ], "name": "x", "parameters": [], "qasm_def": "gate x q { U(pi, 0, pi) q; }" }, { "coupling_map": [ [ 0, 1 ], [ 1, 0 ], [ 1, 2 ], [ 2, 1 ], [ 2, 3 ], [ 3, 2 ], [ 3, 4 ], [ 4, 3 ] ], "name": "cx", "parameters": [], "qasm_def": "gate cx q0, q1 { CX q0, q1; }" }, { "coupling_map": [], "name": "reset", "parameters": null, "qasm_def": null } ], "hamiltonian": { "description": "Qubits are modeled as Duffing oscillators. In this case, the system includes higher energy states, i.e. not just |0> and |1>. The Pauli operators are generalized via the following set of transformations:\n\n$(\\mathbb{I}-\\sigma_{i}^z)/2 \\rightarrow O_i \\equiv b^\\dagger_{i} b_{i}$,\n\n$\\sigma_{+} \\rightarrow b^\\dagger$,\n\n$\\sigma_{-} \\rightarrow b$,\n\n$\\sigma_{i}^X \\rightarrow b^\\dagger_{i} + b_{i}$.\n\nQubits are coupled through resonator buses. The provided Hamiltonian has been projected into the zero excitation subspace of the resonator buses leading to an effective qubit-qubit flip-flop interaction. The qubit resonance frequencies in the Hamiltonian are the cavity dressed frequencies and not exactly what is returned by the backend defaults, which also includes the dressing due to the qubit-qubit interactions.\n\nQuantities are returned in angular frequencies, with units 2*pi*Hz.\n\nWARNING: Currently not all system Hamiltonian information is available to the public, missing values have been replaced with 0.\n", "h_latex": "\\begin{align} \\mathcal{H}/\\hbar = & \\sum_{i=0}^{4}\\left(\\frac{\\omega_{q,i}}{2}(\\mathbb{I}-\\sigma_i^{z})+\\frac{\\Delta_{i}}{2}(O_i^2-O_i)+\\Omega_{d,i}D_i(t)\\sigma_i^{X}\\right) \\\\ & + J_{0,1}(\\sigma_{0}^{+}\\sigma_{1}^{-}+\\sigma_{0}^{-}\\sigma_{1}^{+}) + J_{1,2}(\\sigma_{1}^{+}\\sigma_{2}^{-}+\\sigma_{1}^{-}\\sigma_{2}^{+}) + J_{2,3}(\\sigma_{2}^{+}\\sigma_{3}^{-}+\\sigma_{2}^{-}\\sigma_{3}^{+}) + J_{3,4}(\\sigma_{3}^{+}\\sigma_{4}^{-}+\\sigma_{3}^{-}\\sigma_{4}^{+}) \\\\ & + \\Omega_{d,0}(U_{0}^{(0,1)}(t))\\sigma_{0}^{X} + \\Omega_{d,1}(U_{1}^{(1,0)}(t)+U_{2}^{(1,2)}(t))\\sigma_{1}^{X} \\\\ & + \\Omega_{d,2}(U_{3}^{(2,1)}(t)+U_{4}^{(2,3)}(t))\\sigma_{2}^{X} + \\Omega_{d,3}(U_{6}^{(3,4)}(t)+U_{5}^{(3,2)}(t))\\sigma_{3}^{X} \\\\ & + \\Omega_{d,4}(U_{7}^{(4,3)}(t))\\sigma_{4}^{X} \\\\ \\end{align}", "h_str": [ "_SUM[i,0,4,wq{i}/2*(I{i}-Z{i})]", "_SUM[i,0,4,delta{i}/2*O{i}*O{i}]", "_SUM[i,0,4,-delta{i}/2*O{i}]", "_SUM[i,0,4,omegad{i}*X{i}||D{i}]", "jq0q1*Sp0*Sm1", "jq0q1*Sm0*Sp1", "jq1q2*Sp1*Sm2", "jq1q2*Sm1*Sp2", "jq2q3*Sp2*Sm3", "jq2q3*Sm2*Sp3", "jq3q4*Sp3*Sm4", "jq3q4*Sm3*Sp4", "omegad1*X0||U0", "omegad0*X1||U1", "omegad2*X1||U2", "omegad1*X2||U3", "omegad3*X2||U4", "omegad4*X3||U6", "omegad2*X3||U5", "omegad3*X4||U7" ], "osc": {}, "qub": { "0": 3, "1": 3, "2": 3, "3": 3, "4": 3 }, "vars": { "delta0": -2.121376713496892, "delta1": -2.0572320855686512, "delta2": -2.1219857492779215, "delta3": -2.091175183242651, "delta4": -2.1322677360148967, "jq0q1": 0.008401931549453526, "jq1q2": 0.00827615700717255, "jq2q3": 0.01043348816290951, "jq3q4": 0.009434356217567021, "omegad0": 1.1180899684563905, "omegad1": 1.5965937469694844, "omegad2": 0.9313930823895185, "omegad3": 1.02359978967771, "omegad4": 0.9199181427404678, "wq0": 31.219269899115847, "wq1": 29.97144547517013, "wq2": 31.511197534723212, "wq3": 33.04500189654535, "wq4": 31.400533734888114 } }, "local": false, "max_experiments": 900, "max_shots": 8192, "meas_kernels": [ "hw_qmfk" ], "meas_levels": [ 1, 2 ], "meas_lo_range": [ [ 6.923525326, 7.923525326 ], [ 6.667956078, 7.667956078 ], [ 6.816091357, 7.816091357 ], [ 6.884056996, 7.884056996 ], [ 6.747308081, 7.747308081 ] ], "meas_map": [ [ 0, 1, 2, 3, 4 ] ], "measure_esp_enabled": false, "memory": true, "multi_meas_enabled": true, "n_qubits": 5, "n_registers": 1, "n_uchannels": 8, "online_date": "2020-03-23T04:00:00Z", "open_pulse": true, "parametric_pulses": [ "gaussian", "gaussian_square", "drag", "constant" ], "processor_type": { "family": "Falcon", "revision": 4, "segment": "L" }, "quantum_volume": 32, "qubit_channel_mapping": [ [ "u0", "d0", "u1", "m0" ], [ "u1", "m1", "u0", "u3", "u2", "d1" ], [ "u5", "u3", "u2", "m2", "d2", "u4" ], [ "u5", "u7", "m3", "u4", "u6", "d3" ], [ "m4", "u7", "u6", "d4" ] ], "qubit_lo_range": [ [ 4.468701124164304, 5.468701124164304 ], [ 4.270103698982546, 5.270103698982546 ], [ 4.5151628503963455, 5.5151628503963455 ], [ 4.759275396316249, 5.759275396316249 ], [ 4.497550159631257, 5.497550159631257 ] ], "real_qubits": false, "rep_delay_range": [ 0, 500 ], "rep_times": [ 1000 ], "sample_name": "family: Falcon, revision: 4, segment: L", "simulator": false, "supported_instructions": [ "measure", "u1", "reset", "rz", "u3", "x", "acquire", "u2", "id", "play", "sx", "shiftf", "setf", "delay", "cx" ], "u_channel_lo": [ [ { "q": 1, "scale": [ 1, 0 ] } ], [ { "q": 0, "scale": [ 1, 0 ] } ], [ { "q": 2, "scale": [ 1, 0 ] } ], [ { "q": 1, "scale": [ 1, 0 ] } ], [ { "q": 3, "scale": [ 1, 0 ] } ], [ { "q": 2, "scale": [ 1, 0 ] } ], [ { "q": 4, "scale": [ 1, 0 ] } ], [ { "q": 3, "scale": [ 1, 0 ] } ] ], "uchannels_enabled": true, "url": "None" }
Request
Path Parameters
Identifier of an available backend
Possible values: 1 ≤ length ≤ 500, Value must match regular expression
.*
curl --request GET 'https://us-east.quantum-computing.cloud.ibm.com/backends/backend-id/status' --header 'Content-Type:application/json' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>' \
Response
Backends Status Response
State of the backend
Status of the backend
Description of the backend state
Length of the queue for the backend
Backend version
Status Code
OK
{ "state": true, "status": "active", "message": "available", "length_queue": 14, "backend_version": "1.3.24" }
Get backend default settings
Returns the defaults for the specified backend. Simulator backends may not support this.
GET /backends/{id}/defaults
Request
Path Parameters
Identifier of an available backend
Possible values: 1 ≤ length ≤ 500, Value must match regular expression
.*
curl --request GET 'https://us-east.quantum-computing.cloud.ibm.com/backends/backend-id/defaults' --header 'Content-Type:application/json' --header 'Service-CRN: crn:v1:{cname}:{ctype}:{service-name}:{location}:a/{IBM-account}:{service-instance}::' --header 'Authorization: Bearer <Bearer Token>' \
Response
Backends Defaults Response
Status Code
OK
{ "buffer": 0, "cmd_def": [ { "name": "cx", "qubits": [ 0, 1 ], "sequence": [ { "ch": "d0", "name": "fc", "phase": 1.5707963267948966, "t0": 0 }, { "ch": "d0", "label": "Ym_d0", "name": "parametric_pulse", "parameters": { "amp": [ -3.1140747235331546e-17, -0.16952233224585217 ], "beta": -0.5674696838555093, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d0", "label": "Xp_d0", "name": "parametric_pulse", "parameters": { "amp": [ 0.16952233224585217, 0 ], "beta": -0.5674696838555093, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 720 }, { "ch": "d1", "label": "X90p_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.059382748314504706, 0.0024457355228724932 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d1", "label": "CR90p_d1_u0", "name": "parametric_pulse", "parameters": { "amp": [ 0.04032804952407305, 0.002308863263836048 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d1", "label": "CR90m_d1_u0", "name": "parametric_pulse", "parameters": { "amp": [ -0.04032804952407305, -0.0023088632638360433 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 880 }, { "ch": "u0", "label": "CR90p_u0", "name": "parametric_pulse", "parameters": { "amp": [ -0.16404838638752248, 0.447984379626925 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u0", "label": "CR90m_u0", "name": "parametric_pulse", "parameters": { "amp": [ 0.16404838638752242, -0.447984379626925 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 880 }, { "ch": "u1", "name": "fc", "phase": 1.5707963267948966, "t0": 0 } ] }, { "name": "cx", "qubits": [ 1, 0 ], "sequence": [ { "ch": "d0", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "d0", "label": "X90p_d0", "name": "parametric_pulse", "parameters": { "amp": [ 0.08517070544657084, 0.001315475138119147 ], "beta": -0.7390638896391939, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d0", "label": "Xp_d0", "name": "parametric_pulse", "parameters": { "amp": [ 0.16952233224585217, 0 ], "beta": -0.5674696838555093, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 720 }, { "ch": "d0", "label": "Y90m_d0", "name": "parametric_pulse", "parameters": { "amp": [ 0.0013154751381191001, -0.08517070544657084 ], "beta": -0.7390638896391939, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 1440 }, { "ch": "d1", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "d1", "label": "Y90p_d1", "name": "parametric_pulse", "parameters": { "amp": [ -0.002445735522872487, 0.059382748314504706 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d1", "label": "CR90p_d1_u0", "name": "parametric_pulse", "parameters": { "amp": [ 0.04032804952407305, 0.002308863263836048 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d1", "label": "CR90m_d1_u0", "name": "parametric_pulse", "parameters": { "amp": [ -0.04032804952407305, -0.0023088632638360433 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 880 }, { "ch": "d1", "name": "fc", "phase": -1.5707963267948966, "t0": 1440 }, { "ch": "d1", "label": "X90p_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.059382748314504706, 0.0024457355228724932 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 1440 }, { "ch": "u0", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "u0", "label": "CR90p_u0", "name": "parametric_pulse", "parameters": { "amp": [ -0.16404838638752248, 0.447984379626925 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u0", "label": "CR90m_u0", "name": "parametric_pulse", "parameters": { "amp": [ 0.16404838638752242, -0.447984379626925 ], "duration": 560, "sigma": 64, "width": 304 }, "pulse_shape": "gaussian_square", "t0": 880 }, { "ch": "u0", "name": "fc", "phase": -1.5707963267948966, "t0": 1440 }, { "ch": "u1", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "u3", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "u3", "name": "fc", "phase": -1.5707963267948966, "t0": 1440 } ] }, { "name": "cx", "qubits": [ 1, 2 ], "sequence": [ { "ch": "d1", "name": "fc", "phase": 1.5707963267948966, "t0": 0 }, { "ch": "d1", "label": "Ym_d1", "name": "parametric_pulse", "parameters": { "amp": [ -2.180777454747743e-17, -0.1187159952984586 ], "beta": -1.0471056504145406, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d1", "label": "Xp_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.1187159952984586, 0 ], "beta": -1.0471056504145406, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 2496 }, { "ch": "d2", "label": "X90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ 0.10198650862634871, 0.0013394683261926034 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d2", "label": "CR90p_d2_u2", "name": "parametric_pulse", "parameters": { "amp": [ 0.013873453640614737, 0.0014386033517831067 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d2", "label": "CR90m_d2_u2", "name": "parametric_pulse", "parameters": { "amp": [ -0.013873453640614737, -0.001438603351783105 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 2656 }, { "ch": "u0", "name": "fc", "phase": 1.5707963267948966, "t0": 0 }, { "ch": "u2", "label": "CR90p_u2", "name": "parametric_pulse", "parameters": { "amp": [ -0.08815065228735922, -0.1970686366802925 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u2", "label": "CR90m_u2", "name": "parametric_pulse", "parameters": { "amp": [ 0.08815065228735924, 0.1970686366802925 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 2656 }, { "ch": "u3", "name": "fc", "phase": 1.5707963267948966, "t0": 0 } ] }, { "name": "cx", "qubits": [ 2, 1 ], "sequence": [ { "ch": "d1", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "d1", "label": "X90p_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.059382748314504706, 0.0024457355228724932 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d1", "label": "Xp_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.1187159952984586, 0 ], "beta": -1.0471056504145406, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 2496 }, { "ch": "d1", "label": "Y90m_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.0024457355228724932, -0.059382748314504706 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 4992 }, { "ch": "d2", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "d2", "label": "Y90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ -0.0013394683261925924, 0.10198650862634871 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d2", "label": "CR90p_d2_u2", "name": "parametric_pulse", "parameters": { "amp": [ 0.013873453640614737, 0.0014386033517831067 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d2", "label": "CR90m_d2_u2", "name": "parametric_pulse", "parameters": { "amp": [ -0.013873453640614737, -0.001438603351783105 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 2656 }, { "ch": "d2", "name": "fc", "phase": -1.5707963267948966, "t0": 4992 }, { "ch": "d2", "label": "X90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ 0.10198650862634871, 0.0013394683261926034 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 4992 }, { "ch": "u0", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "u2", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "u2", "label": "CR90p_u2", "name": "parametric_pulse", "parameters": { "amp": [ -0.08815065228735922, -0.1970686366802925 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u2", "label": "CR90m_u2", "name": "parametric_pulse", "parameters": { "amp": [ 0.08815065228735924, 0.1970686366802925 ], "duration": 2336, "sigma": 64, "width": 2080 }, "pulse_shape": "gaussian_square", "t0": 2656 }, { "ch": "u2", "name": "fc", "phase": -1.5707963267948966, "t0": 4992 }, { "ch": "u3", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "u5", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "u5", "name": "fc", "phase": -1.5707963267948966, "t0": 4992 } ] }, { "name": "cx", "qubits": [ 2, 3 ], "sequence": [ { "ch": "d2", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "d2", "label": "Y90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ -0.0013394683261925924, 0.10198650862634871 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d2", "label": "CR90p_d2_u5", "name": "parametric_pulse", "parameters": { "amp": [ 0.06276974408273035, 0.0014224518263545513 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d2", "label": "CR90m_d2_u5", "name": "parametric_pulse", "parameters": { "amp": [ -0.06276974408273035, -0.0014224518263545437 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 928 }, { "ch": "d2", "name": "fc", "phase": -1.5707963267948966, "t0": 1536 }, { "ch": "d2", "label": "X90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ 0.10198650862634871, 0.0013394683261926034 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 1536 }, { "ch": "d3", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "d3", "label": "X90p_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.09228885314852181, 0.0014025742426091116 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d3", "label": "Xp_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.18517121372479672, 0 ], "beta": -1.4562294009889265, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 768 }, { "ch": "d3", "label": "Y90m_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.0014025742426090819, -0.09228885314852181 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 1536 }, { "ch": "u2", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "u2", "name": "fc", "phase": -1.5707963267948966, "t0": 1536 }, { "ch": "u4", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "u5", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "u5", "label": "CR90p_u5", "name": "parametric_pulse", "parameters": { "amp": [ 0.23873583834386253, -0.1601498890635595 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u5", "label": "CR90m_u5", "name": "parametric_pulse", "parameters": { "amp": [ -0.2387358383438625, 0.16014988906355954 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 928 }, { "ch": "u5", "name": "fc", "phase": -1.5707963267948966, "t0": 1536 }, { "ch": "u7", "name": "fc", "phase": -1.5707963267948966, "t0": 0 } ] }, { "name": "cx", "qubits": [ 3, 2 ], "sequence": [ { "ch": "d2", "label": "X90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ 0.10198650862634871, 0.0013394683261926034 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d2", "label": "CR90p_d2_u5", "name": "parametric_pulse", "parameters": { "amp": [ 0.06276974408273035, 0.0014224518263545513 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d2", "label": "CR90m_d2_u5", "name": "parametric_pulse", "parameters": { "amp": [ -0.06276974408273035, -0.0014224518263545437 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 928 }, { "ch": "d3", "name": "fc", "phase": 1.5707963267948966, "t0": 0 }, { "ch": "d3", "label": "Ym_d3", "name": "parametric_pulse", "parameters": { "amp": [ -3.401540012734541e-17, -0.18517121372479672 ], "beta": -1.4562294009889265, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d3", "label": "Xp_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.18517121372479672, 0 ], "beta": -1.4562294009889265, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 768 }, { "ch": "u4", "name": "fc", "phase": 1.5707963267948966, "t0": 0 }, { "ch": "u5", "label": "CR90p_u5", "name": "parametric_pulse", "parameters": { "amp": [ 0.23873583834386253, -0.1601498890635595 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u5", "label": "CR90m_u5", "name": "parametric_pulse", "parameters": { "amp": [ -0.2387358383438625, 0.16014988906355954 ], "duration": 608, "sigma": 64, "width": 352 }, "pulse_shape": "gaussian_square", "t0": 928 }, { "ch": "u7", "name": "fc", "phase": 1.5707963267948966, "t0": 0 } ] }, { "name": "cx", "qubits": [ 3, 4 ], "sequence": [ { "ch": "d3", "name": "fc", "phase": 1.5707963267948966, "t0": 0 }, { "ch": "d3", "label": "Ym_d3", "name": "parametric_pulse", "parameters": { "amp": [ -3.401540012734541e-17, -0.18517121372479672 ], "beta": -1.4562294009889265, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d3", "label": "Xp_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.18517121372479672, 0 ], "beta": -1.4562294009889265, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 1072 }, { "ch": "d4", "label": "X90p_d4", "name": "parametric_pulse", "parameters": { "amp": [ 0.10297400564208449, 0.0013551899851024537 ], "beta": -1.8552991568863249, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d4", "label": "CR90p_d4_u6", "name": "parametric_pulse", "parameters": { "amp": [ 0.03707867423075375, 0.0008398523265316366 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d4", "label": "CR90m_d4_u6", "name": "parametric_pulse", "parameters": { "amp": [ -0.03707867423075375, -0.000839852326531632 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 1232 }, { "ch": "u4", "name": "fc", "phase": 1.5707963267948966, "t0": 0 }, { "ch": "u6", "label": "CR90p_u6", "name": "parametric_pulse", "parameters": { "amp": [ -0.007010429360857565, -0.15811445188422757 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u6", "label": "CR90m_u6", "name": "parametric_pulse", "parameters": { "amp": [ 0.007010429360857584, 0.15811445188422757 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 1232 }, { "ch": "u7", "name": "fc", "phase": 1.5707963267948966, "t0": 0 } ] }, { "name": "cx", "qubits": [ 4, 3 ], "sequence": [ { "ch": "d3", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "d3", "label": "X90p_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.09228885314852181, 0.0014025742426091116 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d3", "label": "Xp_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.18517121372479672, 0 ], "beta": -1.4562294009889265, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 1072 }, { "ch": "d3", "label": "Y90m_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.0014025742426090819, -0.09228885314852181 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 2144 }, { "ch": "d4", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "d4", "label": "Y90p_d4", "name": "parametric_pulse", "parameters": { "amp": [ -0.001355189985102449, 0.10297400564208449 ], "beta": -1.8552991568863249, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d4", "label": "CR90p_d4_u6", "name": "parametric_pulse", "parameters": { "amp": [ 0.03707867423075375, 0.0008398523265316366 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "d4", "label": "CR90m_d4_u6", "name": "parametric_pulse", "parameters": { "amp": [ -0.03707867423075375, -0.000839852326531632 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 1232 }, { "ch": "d4", "name": "fc", "phase": -1.5707963267948966, "t0": 2144 }, { "ch": "d4", "label": "X90p_d4", "name": "parametric_pulse", "parameters": { "amp": [ 0.10297400564208449, 0.0013551899851024537 ], "beta": -1.8552991568863249, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 2144 }, { "ch": "u4", "name": "fc", "phase": -1.5707963267948966, "t0": 0 }, { "ch": "u6", "name": "fc", "phase": -3.141592653589793, "t0": 0 }, { "ch": "u6", "label": "CR90p_u6", "name": "parametric_pulse", "parameters": { "amp": [ -0.007010429360857565, -0.15811445188422757 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 160 }, { "ch": "u6", "label": "CR90m_u6", "name": "parametric_pulse", "parameters": { "amp": [ 0.007010429360857584, 0.15811445188422757 ], "duration": 912, "sigma": 64, "width": 656 }, "pulse_shape": "gaussian_square", "t0": 1232 }, { "ch": "u6", "name": "fc", "phase": -1.5707963267948966, "t0": 2144 }, { "ch": "u7", "name": "fc", "phase": -1.5707963267948966, "t0": 0 } ] }, { "name": "id", "qubits": [ 0 ], "sequence": [ { "ch": "d0", "name": "QId_d0", "t0": 0 } ] }, { "name": "id", "qubits": [ 1 ], "sequence": [ { "ch": "d1", "name": "QId_d1", "t0": 0 } ] }, { "name": "id", "qubits": [ 2 ], "sequence": [ { "ch": "d2", "name": "QId_d2", "t0": 0 } ] }, { "name": "id", "qubits": [ 3 ], "sequence": [ { "ch": "d3", "name": "QId_d3", "t0": 0 } ] }, { "name": "id", "qubits": [ 4 ], "sequence": [ { "ch": "d4", "name": "QId_d4", "t0": 0 } ] }, { "name": "measure", "qubits": [ 0 ], "sequence": [ { "ch": "m0", "label": "M_m0", "name": "parametric_pulse", "parameters": { "amp": [ -0.0692929110515423, 0.03998115153422982 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m0", "duration": 1376, "name": "delay", "t0": 12224 }, { "duration": 12224, "memory_slot": [ 0, 1, 2, 3, 4 ], "name": "acquire", "qubits": [ 0, 1, 2, 3, 4 ], "t0": 0 } ] }, { "name": "measure", "qubits": [ 0, 1, 2, 3, 4 ], "sequence": [ { "ch": "m0", "label": "M_m0", "name": "parametric_pulse", "parameters": { "amp": [ -0.0692929110515423, 0.03998115153422982 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m0", "duration": 1376, "name": "delay", "t0": 12224 }, { "ch": "m1", "label": "M_m1", "name": "parametric_pulse", "parameters": { "amp": [ 0.04579128497698148, -0.060656064990706984 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m1", "duration": 1376, "name": "delay", "t0": 12224 }, { "ch": "m2", "label": "M_m2", "name": "parametric_pulse", "parameters": { "amp": [ -0.09958477403974661, -0.06695425885970666 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m2", "duration": 1376, "name": "delay", "t0": 12224 }, { "ch": "m3", "label": "M_m3", "name": "parametric_pulse", "parameters": { "amp": [ -0.07089986443714817, -0.03705683773332545 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m3", "duration": 1376, "name": "delay", "t0": 12224 }, { "ch": "m4", "label": "M_m4", "name": "parametric_pulse", "parameters": { "amp": [ 0.04511005940938134, -0.07787863981915763 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m4", "duration": 1376, "name": "delay", "t0": 12224 }, { "duration": 12224, "memory_slot": [ 0, 1, 2, 3, 4 ], "name": "acquire", "qubits": [ 0, 1, 2, 3, 4 ], "t0": 0 } ] }, { "name": "measure", "qubits": [ 1 ], "sequence": [ { "ch": "m1", "label": "M_m1", "name": "parametric_pulse", "parameters": { "amp": [ 0.04579128497698148, -0.060656064990706984 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m1", "duration": 1376, "name": "delay", "t0": 12224 }, { "duration": 12224, "memory_slot": [ 0, 1, 2, 3, 4 ], "name": "acquire", "qubits": [ 0, 1, 2, 3, 4 ], "t0": 0 } ] }, { "name": "measure", "qubits": [ 2 ], "sequence": [ { "ch": "m2", "label": "M_m2", "name": "parametric_pulse", "parameters": { "amp": [ -0.09958477403974661, -0.06695425885970666 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m2", "duration": 1376, "name": "delay", "t0": 12224 }, { "duration": 12224, "memory_slot": [ 0, 1, 2, 3, 4 ], "name": "acquire", "qubits": [ 0, 1, 2, 3, 4 ], "t0": 0 } ] }, { "name": "measure", "qubits": [ 3 ], "sequence": [ { "ch": "m3", "label": "M_m3", "name": "parametric_pulse", "parameters": { "amp": [ -0.07089986443714817, -0.03705683773332545 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m3", "duration": 1376, "name": "delay", "t0": 12224 }, { "duration": 12224, "memory_slot": [ 0, 1, 2, 3, 4 ], "name": "acquire", "qubits": [ 0, 1, 2, 3, 4 ], "t0": 0 } ] }, { "name": "measure", "qubits": [ 4 ], "sequence": [ { "ch": "m4", "label": "M_m4", "name": "parametric_pulse", "parameters": { "amp": [ 0.04511005940938134, -0.07787863981915763 ], "duration": 12224, "sigma": 64, "width": 11968 }, "pulse_shape": "gaussian_square", "t0": 0 }, { "ch": "m4", "duration": 1376, "name": "delay", "t0": 12224 }, { "duration": 12224, "memory_slot": [ 0, 1, 2, 3, 4 ], "name": "acquire", "qubits": [ 0, 1, 2, 3, 4 ], "t0": 0 } ] }, { "name": "rz", "qubits": [ 0 ], "sequence": [ { "ch": "d0", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u1", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "rz", "qubits": [ 1 ], "sequence": [ { "ch": "d1", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u0", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u3", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "rz", "qubits": [ 2 ], "sequence": [ { "ch": "d2", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u2", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u5", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "rz", "qubits": [ 3 ], "sequence": [ { "ch": "d3", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u4", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u7", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "rz", "qubits": [ 4 ], "sequence": [ { "ch": "d4", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u6", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "sx", "qubits": [ 0 ], "sequence": [ { "ch": "d0", "label": "X90p_d0", "name": "parametric_pulse", "parameters": { "amp": [ 0.08517070544657084, 0.001315475138119147 ], "beta": -0.7390638896391939, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "sx", "qubits": [ 1 ], "sequence": [ { "ch": "d1", "label": "X90p_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.059382748314504706, 0.0024457355228724932 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "sx", "qubits": [ 2 ], "sequence": [ { "ch": "d2", "label": "X90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ 0.10198650862634871, 0.0013394683261926034 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "sx", "qubits": [ 3 ], "sequence": [ { "ch": "d3", "label": "X90p_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.09228885314852181, 0.0014025742426091116 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "sx", "qubits": [ 4 ], "sequence": [ { "ch": "d4", "label": "X90p_d4", "name": "parametric_pulse", "parameters": { "amp": [ 0.10297400564208449, 0.0013551899851024537 ], "beta": -1.8552991568863249, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "u1", "qubits": [ 0 ], "sequence": [ { "ch": "d0", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u1", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "u1", "qubits": [ 1 ], "sequence": [ { "ch": "d1", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u0", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u3", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "u1", "qubits": [ 2 ], "sequence": [ { "ch": "d2", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u2", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u5", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "u1", "qubits": [ 3 ], "sequence": [ { "ch": "d3", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u4", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u7", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "u1", "qubits": [ 4 ], "sequence": [ { "ch": "d4", "name": "fc", "phase": "-(P0)", "t0": 0 }, { "ch": "u6", "name": "fc", "phase": "-(P0)", "t0": 0 } ] }, { "name": "u2", "qubits": [ 0 ], "sequence": [ { "ch": "d0", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "d0", "label": "Y90p_d0", "name": "parametric_pulse", "parameters": { "amp": [ -0.0013154751381191485, 0.08517070544657084 ], "beta": -0.7390638896391939, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d0", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u1", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u1", "name": "fc", "phase": "-(P0)", "t0": 160 } ] }, { "name": "u2", "qubits": [ 1 ], "sequence": [ { "ch": "d1", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "d1", "label": "Y90p_d1", "name": "parametric_pulse", "parameters": { "amp": [ -0.002445735522872487, 0.059382748314504706 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d1", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u0", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u0", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u3", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u3", "name": "fc", "phase": "-(P0)", "t0": 160 } ] }, { "name": "u2", "qubits": [ 2 ], "sequence": [ { "ch": "d2", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "d2", "label": "Y90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ -0.0013394683261925924, 0.10198650862634871 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d2", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u2", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u2", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u5", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u5", "name": "fc", "phase": "-(P0)", "t0": 160 } ] }, { "name": "u2", "qubits": [ 3 ], "sequence": [ { "ch": "d3", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "d3", "label": "Y90p_d3", "name": "parametric_pulse", "parameters": { "amp": [ -0.0014025742426091135, 0.09228885314852181 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d3", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u4", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u4", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u7", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u7", "name": "fc", "phase": "-(P0)", "t0": 160 } ] }, { "name": "u2", "qubits": [ 4 ], "sequence": [ { "ch": "d4", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "d4", "label": "Y90p_d4", "name": "parametric_pulse", "parameters": { "amp": [ -0.001355189985102449, 0.10297400564208449 ], "beta": -1.8552991568863249, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d4", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u6", "name": "fc", "phase": "-(P1)", "t0": 0 }, { "ch": "u6", "name": "fc", "phase": "-(P0)", "t0": 160 } ] }, { "name": "u3", "qubits": [ 0 ], "sequence": [ { "ch": "d0", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "d0", "label": "X90p_d0", "name": "parametric_pulse", "parameters": { "amp": [ 0.08517070544657084, 0.001315475138119147 ], "beta": -0.7390638896391939, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d0", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "d0", "label": "X90m_d0", "name": "parametric_pulse", "parameters": { "amp": [ -0.08517070544657084, -0.001315475138119143 ], "beta": -0.7390638896391939, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 160 }, { "ch": "d0", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u1", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u1", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u1", "name": "fc", "phase": "-(P1)", "t0": 320 } ] }, { "name": "u3", "qubits": [ 1 ], "sequence": [ { "ch": "d1", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "d1", "label": "X90p_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.059382748314504706, 0.0024457355228724932 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d1", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "d1", "label": "X90m_d1", "name": "parametric_pulse", "parameters": { "amp": [ -0.059382748314504706, -0.002445735522872497 ], "beta": -1.237863708498682, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 160 }, { "ch": "d1", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u0", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u0", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u0", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u3", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u3", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u3", "name": "fc", "phase": "-(P1)", "t0": 320 } ] }, { "name": "u3", "qubits": [ 2 ], "sequence": [ { "ch": "d2", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "d2", "label": "X90p_d2", "name": "parametric_pulse", "parameters": { "amp": [ 0.10198650862634871, 0.0013394683261926034 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d2", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "d2", "label": "X90m_d2", "name": "parametric_pulse", "parameters": { "amp": [ -0.10198650862634871, -0.0013394683261925863 ], "beta": -1.2964438429020329, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 160 }, { "ch": "d2", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u2", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u2", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u2", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u5", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u5", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u5", "name": "fc", "phase": "-(P1)", "t0": 320 } ] }, { "name": "u3", "qubits": [ 3 ], "sequence": [ { "ch": "d3", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "d3", "label": "X90p_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.09228885314852181, 0.0014025742426091116 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d3", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "d3", "label": "X90m_d3", "name": "parametric_pulse", "parameters": { "amp": [ -0.09228885314852181, -0.0014025742426090875 ], "beta": -1.7711144727110373, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 160 }, { "ch": "d3", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u4", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u4", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u4", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u7", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u7", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u7", "name": "fc", "phase": "-(P1)", "t0": 320 } ] }, { "name": "u3", "qubits": [ 4 ], "sequence": [ { "ch": "d4", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "d4", "label": "X90p_d4", "name": "parametric_pulse", "parameters": { "amp": [ 0.10297400564208449, 0.0013551899851024537 ], "beta": -1.8552991568863249, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 }, { "ch": "d4", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "d4", "label": "X90m_d4", "name": "parametric_pulse", "parameters": { "amp": [ -0.10297400564208449, -0.00135518998510242 ], "beta": -1.8552991568863249, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 160 }, { "ch": "d4", "name": "fc", "phase": "-(P1)", "t0": 320 }, { "ch": "u6", "name": "fc", "phase": "-(P2)", "t0": 0 }, { "ch": "u6", "name": "fc", "phase": "-(P0)", "t0": 160 }, { "ch": "u6", "name": "fc", "phase": "-(P1)", "t0": 320 } ] }, { "name": "x", "qubits": [ 0 ], "sequence": [ { "ch": "d0", "label": "Xp_d0", "name": "parametric_pulse", "parameters": { "amp": [ 0.16952233224585217, 0 ], "beta": -0.5674696838555093, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "x", "qubits": [ 1 ], "sequence": [ { "ch": "d1", "label": "Xp_d1", "name": "parametric_pulse", "parameters": { "amp": [ 0.1187159952984586, 0 ], "beta": -1.0471056504145406, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "x", "qubits": [ 2 ], "sequence": [ { "ch": "d2", "label": "Xp_d2", "name": "parametric_pulse", "parameters": { "amp": [ 0.20350292430973976, 0 ], "beta": -1.097286648937289, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "x", "qubits": [ 3 ], "sequence": [ { "ch": "d3", "label": "Xp_d3", "name": "parametric_pulse", "parameters": { "amp": [ 0.18517121372479672, 0 ], "beta": -1.4562294009889265, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] }, { "name": "x", "qubits": [ 4 ], "sequence": [ { "ch": "d4", "label": "Xp_d4", "name": "parametric_pulse", "parameters": { "amp": [ 0.20604140102356464, 0 ], "beta": -1.6459873782317966, "duration": 160, "sigma": 40 }, "pulse_shape": "drag", "t0": 0 } ] } ], "discriminator": { "name": "hw_qmfk", "params": {} }, "meas_freq_est": [ 7.423525326, 7.167956078, 7.316091357, 7.384056996, 7.247308081 ], "meas_kernel": { "name": "hw_qmfk", "params": {} }, "pulse_library": [ { "name": "QId_d0", "samples": [ [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ] ] }, { "name": "QId_d1", "samples": [ [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ] ] }, { "name": "QId_d2", "samples": [ [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ] ] }, { "name": "QId_d3", "samples": [ [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ] ] }, { "name": "QId_d4", "samples": [ [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ], [ 0, 0 ] ] } ], "qubit_freq_est": [ 4.968701124164304, 4.770103698982546, 5.0151628503963455, 5.259275396316249, 4.997550159631257 ] }
Clear a user's authorization cache
Clear the authorization cache for the specified user. This is useful if a user's role changes.
POST /logout
Response
Job session
Job ID
Backend name
Timestamp of when the session was started
Timestamp of when the session was closed
Timestamp of when the last job in the session started
Timestamp of when the last job in the session completed
The maximum time (in seconds) between jobs to keep the session active
The maximum time (in seconds) for session to run, subject to plan limits
The remaining time (in seconds) for the session to be in the active state while jobs are running.
The state of the session.
- open: The session is waiting to run jobs.
- active: The session has priority to run jobs on the backend and is running jobs or is waiting for more jobs to run.
- pending_inactive: The session, which has an execution mode that requires the backend to quiesce, has running jobs but will transition to the "inactive" state when those jobs are done.
- inactive: The session does not have priority and is not running any jobs.
- pending_closed: The session, which has an execution mode that requires the backend to quiesce, has running jobs but will transition to the "closed" state when those jobs are done and will not accept/run new jobs.
- closed: The session is not running any jobs and will not accept/run new jobs.
Possible values: [
open
,active
,pending_inactive
,inactive
,pending_closed
,closed
]If true, the session is actively accepting new jobs to be queued. If false, jobs will be rejected on create and the session will be immediately closed when there are no more jobs to run in the session.
Timestamp of when the session state was changed to active
Execution mode to run the session in
Possible values: [
batch
,dedicated
]
Status Code
Ok
Bad Request
Unauthorized
Internal error
No Sample Response
Response
Job session
Job ID
Backend name
Timestamp of when the session was started
Timestamp of when the session was closed
Timestamp of when the last job in the session started
Timestamp of when the last job in the session completed
The maximum time (in seconds) between jobs to keep the session active
The maximum time (in seconds) for session to run, subject to plan limits
The remaining time (in seconds) for the session to be in the active state while jobs are running.
The state of the session.
- open: The session is waiting to run jobs.
- active: The session has priority to run jobs on the backend and is running jobs or is waiting for more jobs to run.
- pending_inactive: The session, which has an execution mode that requires the backend to quiesce, has running jobs but will transition to the "inactive" state when those jobs are done.
- inactive: The session does not have priority and is not running any jobs.
- pending_closed: The session, which has an execution mode that requires the backend to quiesce, has running jobs but will transition to the "closed" state when those jobs are done and will not accept/run new jobs.
- closed: The session is not running any jobs and will not accept/run new jobs.
Possible values: [
open
,active
,pending_inactive
,inactive
,pending_closed
,closed
]If true, the session is actively accepting new jobs to be queued. If false, jobs will be rejected on create and the session will be immediately closed when there are no more jobs to run in the session.
Timestamp of when the session state was changed to active
Execution mode to run the session in
Possible values: [
batch
,dedicated
]
Status Code
OK
Unauthorized
Not Found
Internal error
No Sample Response
Update instance configuration. Only available on IBM Cloud.
Update the configuration for the specified instance e.g. instance limit in seconds, using CRN from context params of the request.
PUT /instances/configuration
Get instance usage (all time usage). Only available on IBM Cloud.
Returns the usage value in seconds for the specified instance, using CRN from context params of the request.
GET /instances/usage
Response
Instance usage metrics including total classical and quantum execution times.
Contains information about instance usage metrics
- bss
Total billed time for the instance - quantum seconds only.
Contains information about job usage metrics
- usage
Total quantum seconds used by the instance
Total billed time for the instance - quantum seconds only.
Status Code
OK
Unauthorized
Forbidden
Not Found
Internal error
{ "value": { "bss": { "seconds": 123 }, "usage": { "quantum_seconds": 123, "seconds": 123 } } }