Skip to main contentIBM Quantum Documentation Mirror

Fake5QV1

class qiskit.providers.fake_provider.Fake5QV1

GitHub(opens in a new tab)

Bases: FakeQasmBackend

A fake backend with the following characteristics:

  • num_qubits: 5

  • coupling_map:

        1
      / |
    0 - 2 - 3
        | /
        4
  • basis_gates: ["id", "rz", "sx", "x", "cx", "reset"]

FakeBackend initializer.

Deprecated since version 1.2

The class qiskit.providers.fake_provider.fake_backend.FakeBackend is deprecated as of qiskit 1.2. It will be removed in the 2.0 release. Fake backends using BackendV1 are deprecated in favor of GenericBackendV2. You can convert BackendV1 to BackendV2 with BackendV2Converter.

Parameters


Attributes

backend_name

Default value: 'fake_5q_v1'

conf_filename

Default value: 'conf_yorktown.json'

dirname

Default value: '/home/runner/work/qiskit/qiskit/.tox/docs/lib/python3.9/site-packages/qiskit/providers/fake_provider/backends_v1/fake_5q'

options

Return the options for the backend

The options of a backend are the dynamic parameters defining how the backend is used. These are used to control the run() method.

props_filename

Default value: 'props_yorktown.json'

version

Default value: 1


Methods

configuration

configuration()

GitHub(opens in a new tab)

Return the backend configuration.

Returns

the configuration for the backend.

Return type

BackendConfiguration

name

name()

GitHub(opens in a new tab)

Return the backend name.

Returns

the name of the backend.

Return type

str(opens in a new tab)

properties

properties()

GitHub(opens in a new tab)

Returns a snapshot of device properties

provider

provider()

GitHub(opens in a new tab)

Return the backend Provider.

Returns

the Provider responsible for the backend.

Return type

Provider

run

run(run_input, **kwargs)

GitHub(opens in a new tab)

Main job in simulator

set_options

set_options(**fields)

GitHub(opens in a new tab)

Set the options fields for the backend

This method is used to update the options of a backend. If you need to change any of the options prior to running just pass in the kwarg with the new value for the options.

Parameters

fields – The fields to update the options

Raises

AttributeError(opens in a new tab) – If the field passed in is not part of the options

status

status()

GitHub(opens in a new tab)

Return the backend status.

Returns

the status of the backend.

Return type

BackendStatus