qiskit.transpiler.preset_passmanagers.common.generate_scheduling¶
- generate_scheduling(instruction_durations, scheduling_method, timing_constraints, inst_map, target=None)[소스]¶
Generate a post optimization scheduling
PassManager
- 매개변수
instruction_durations (dict) – The dictionary of instruction durations
scheduling_method (str) – The scheduling method to use, can either be
'asap'
/'as_soon_as_possible'
or'alap'
/'as_late_as_possible'
timing_constraints (TimingConstraints) – Hardware time alignment restrictions.
inst_map (InstructionScheduleMap) – Mapping object that maps gate to schedule.
target (Target) – The
Target
object representing the backend
- 반환
The scheduling pass manager
- 반환 형식
- 예외 발생
TranspilerError – If the
scheduling_method
kwarg is not a valid value