qiskit.providers.ibmq.least_busy
least_busy(backends, reservation_lookahead=60)
Return the least busy backend from a list.
Return the least busy available backend for those that have a pending_jobs
in their status
. Note that local backends may not have this attribute.
Parameters
- backends (
List
[Union
[Backend
,BaseBackend
]]) – The backends to choose from. - reservation_lookahead (
Optional
[int
]) – A backend is considered unavailable if it has reservations in the nextn
minutes, wheren
is the value ofreservation_lookahead
. IfNone
, reservations are not taken into consideration.
Return type
Union
[Backend
, BaseBackend
]
Returns
The backend with the fewest number of pending jobs.
Raises
IBMQError – If the backends list is empty, or if none of the backends is available, or if a backend in the list does not have the pending_jobs
attribute in its status.
Was this page helpful?
Report a bug or request content on GitHub.