Skip to main contentIBM Quantum Documentation
This page is from an old version of Qiskit SDK and does not exist in the latest version. We recommend you migrate to the latest version. See the release notes for more information.
Important

IBM Quantum Platform is moving and this version will be sunset on July 1. To get started on the new platform, read the migration guide.

qiskit.providers.convert_to_target

qiskit.providers.convert_to_target(configuration, properties=None, defaults=None, custom_name_mapping=None, add_delay=False, filter_faulty=False)

GitHub

Uses configuration, properties and pulse defaults to construct and return Target class.

In order to convert with a defaults.instruction_schedule_map, which has a custom calibration for an operation, the operation name must be in configuration.basis_gates and custom_name_mapping must be supplied for the operation. Otherwise, the operation will be dropped in the resulting Target object.

That suggests it is recommended to add custom calibrations after creating a target with this function instead of adding them to defaults in advance. For example:

target.add_instruction(custom_gate, {(0, 1): InstructionProperties(calibration=custom_sched)})
Was this page helpful?
Report a bug or request content on GitHub.