MQSSPennylaneBackend¶
Bases: BackendV2
MQP Pennylane Backend class responsible for handling requests and responses from the MQSS Backend.
coupling_map
property
¶
coupling_map: CouplingMap
Returns the coupling map of the selected backend
Returns:
Name | Type | Description |
---|---|---|
CouplingMap |
CouplingMap
|
CouplingMap |
run ¶
run(run_input: Union[QuantumCircuit, List[QuantumCircuit]], shots: int = 1024, no_modify: bool = False, queued: bool = False, **options) -> MQPJob
Sends the quantum circuit(s) to the selected backend.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
run_input
|
Union[QuantumCircuit, List[QuantumCircuit]]
|
Pennylane circuit |
required |
shots
|
int
|
Number of shots. Defaults to 1024. |
1024
|
no_modify
|
bool
|
Flag to bypass MQSS transpilation. no_modify=True means the transpilation will be bypassed if possible. Defaults to False. |
False
|
Returns:
Name | Type | Description |
---|---|---|
MQPJob |
MQPJob
|
Returns the MQPJob object |