qiskit_braket_provider.providers.BraketLocalBackend¶
- class BraketLocalBackend(name='default', **fields)[source]¶
BraketLocalBackend.
BraketLocalBackend for executing circuits locally.
Example
>>> device = LocalSimulator() #Local State Vector Simulator >>> device = LocalSimulator("default") #Local State Vector Simulator >>> device = LocalSimulator(name="default") #Local State Vector Simulator >>> device = LocalSimulator(name="braket_sv") #Local State Vector Simulator >>> device = LocalSimulator(name="braket_dm") #Local Density Matrix Simulator
- Parameters:
name (
str
) – name of backend**fields – extra fields
- __init__(name='default', **fields)[source]¶
BraketLocalBackend for executing circuits locally.
Example
>>> device = LocalSimulator() #Local State Vector Simulator >>> device = LocalSimulator("default") #Local State Vector Simulator >>> device = LocalSimulator(name="default") #Local State Vector Simulator >>> device = LocalSimulator(name="braket_sv") #Local State Vector Simulator >>> device = LocalSimulator(name="braket_dm") #Local Density Matrix Simulator
- Parameters:
name (
str
) – name of backend**fields – extra fields
Methods
__init__
([name])BraketLocalBackend for executing circuits locally.
acquire_channel
(qubit)Return the acquisition channel for the given qubit.
control_channel
(qubits)Return the secondary drive channel for the given qubit
drive_channel
(qubit)Return the drive channel for the given qubit.
measure_channel
(qubit)Return the measure stimulus channel for the given qubit.
qubit_properties
(qubit)Return QubitProperties for a given qubit.
run
(run_input, **options)Run on the backend.
set_options
(**fields)Set the options fields for the backend
Attributes
coupling_map
Return the
CouplingMap
objectdt
Return the system time resolution of input signals
dtm
Return the system time resolution of output signals
instruction_durations
Return the
InstructionDurations
object.instruction_schedule_map
Return the
InstructionScheduleMap
for the instructions defined in this backend's target.instructions
A list of Instruction tuples on the backend of the form
(instruction, (qubits)
max_circuits
The maximum number of circuits (or Pulse schedules) that can be run in a single job.
meas_map
Return the grouping of measurements which are multiplexed
num_qubits
Return the number of qubits the backend has.
operation_names
A list of instruction names that the backend supports.
operations
A list of
Instruction
instances that the backend supports.options
Return the options for the backend
provider
Return the backend Provider.
target
A
qiskit.transpiler.Target
object for the backend.version
name
Name of the backend.
description
Optional human-readable description.
online_date
Date that the backend came online.
backend_version
Version of the backend being provided.