Note di rilascio di Qiskit 0.27
0.27.0
Terra 0.17.4
Nessuna modifica
Aer 0.8.2
Nessuna modifica
Ignis 0.6.0
Nessuna modifica
Acqua 0.9.2
Correzioni di bug
- Rimossi i limiti di versione dall'elenco dei requisiti per consentire l'installazione con versioni più recenti delle dipendenze.
IBM Q Fornitore 0.14.0
Nuove funzioni
-
Ora è possibile utilizzare il metodo
qiskit.providers.ibmq.runtime.RuntimeJob.logs()per recuperare i registri dei lavori. Si noti che i registri sono disponibili solo al termine del lavoro. -
Un nuovo attributo di configurazione del backend
input_allowedindica ora i tipi di input supportati dal backend. I tipi di input validi sonojob, che significa lavori di circuito, eruntime, che significa Qiskit Runtime.È inoltre possibile utilizzare
input_allowednel filtraggio di backend. Ad esempio:from qiskit import IBMQ provider = IBMQ.load_account() # Get a list of all backends that support runtime. runtime_backends = provider.backends(input_allowed='runtime')
Note sull'aggiornamento
qiskit-ibmq-providerutilizza ora il nuovo pacchettowebsocket-clientcome client websocket e i pacchettiwebsocketsenest-asyncionon sono più necessari.setup.pyerequirements.txtsono stati aggiornati di conseguenza.
Correzioni di bug
-
Corregge il problema che utilizza
shots=1invece del default documentato quando non viene specificatoshotsperrun_circuits(). -
Corregge il problema per cui viene sollevata un'eccezione
QiskitBackendNotFoundErrorquando si recupera un lavoro di runtime che è stato inviato usando un provider diverso da quello usato per il recupero. -
È ora supportato lo streaming dei risultati intermedi dei programmi in runtime con i proxy. È possibile specificare i proxy da utilizzare quando si abilita l'account, ad esempio:
from qiskit import IBMQ proxies = {'urls': {'https://127.0.0.1:8085'}} provider = IBMQ.enable_account(API_TOKEN, proxies=proxies)