This repository has been archived by the owner on Jul 24, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This commit fixes some issues in the IBMBackend class, specifically around the parsing of the configuration data and gaps in the migration. The two issues are first a unit conversion issue between the BackendV2 abstract interface expecations. BackendV2 and Target are explicitly in seconds for all duration fields and the api payloads are in nanoseconds. The second issue is that for BackendV1 the delay operation is a built-in directive for all backends but in BackendV2 it must be defined in the target if the backend supports it. To ensure that uses can still compile to an IBM backend target the delay instruction is added to the target to indicate it's a valid operation on all qubits.
- Loading branch information