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 object

dt

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.