Korean
언어
English
Japanese
German
Korean
Shortcuts

qiskit.scheduler.schedule_circuit

QuantumCircuit to Pulse scheduler.

Functions

schedule_circuit(circuit, schedule_config[, …])

Basic scheduling pass from a circuit to a pulse Schedule, using the backend.

schedule_circuit(circuit, schedule_config, method=None)[소스]

Basic scheduling pass from a circuit to a pulse Schedule, using the backend. If no method is specified, then a basic, as late as possible scheduling pass is performed, i.e. pulses are scheduled to occur as late as possible.

Supported methods:

  • 'as_soon_as_possible': Schedule pulses greedily, as early as possible on a qubit resource. alias: 'asap')

  • 'as_late_as_possible': Schedule pulses late– keep qubits in the ground state when possible. (alias: 'alap')

매개변수
  • circuit (QuantumCircuit) – The quantum circuit to translate.

  • schedule_config (ScheduleConfig) – Backend specific parameters used for building the Schedule.

  • method (Optional[str]) – The scheduling pass method to use.

반환 형식

Schedule

반환값

Schedule corresponding to the input circuit.

예외

QiskitError – If method isn’t recognized.