Notes de publication de Qiskit 0.27
0.27.0
Terra 0.17.4
Pas de modification
Aer 0.8.2
Pas de modification
Ignis 0.6.0
Pas de modification
Aqua 0.9.2
Corrections des erreurs
- Suppression des caps de version dans la liste des exigences pour permettre l'installation avec des versions plus récentes des dépendances.
IBM 0.14.0 du fournisseur Q
Nouvelles fonctions
-
Vous pouvez maintenant utiliser la méthode
qiskit.providers.ibmq.runtime.RuntimeJob.logs()pour récupérer les journaux de travail. Notez que les journaux ne sont disponibles qu'une fois le travail terminé. -
Un nouvel attribut de configuration du backend
input_allowedindique désormais les types d'entrée pris en charge par le backend. Les types d'entrée valides sontjob, ce qui signifie des emplois de circuit, etruntime, ce qui signifie Qiskit Runtime.Vous pouvez également utiliser
input_allowedpour le filtrage en arrière-plan. Par exemple :from qiskit import IBMQ provider = IBMQ.load_account() # Get a list of all backends that support runtime. runtime_backends = provider.backends(input_allowed='runtime')
Mise à niveau
qiskit-ibmq-providerutilise désormais un nouveau paquetwebsocket-clientcomme client websocket, et les paquetswebsocketsetnest-asyncione sont plus nécessaires.setup.pyetrequirements.txtont été mis à jour en conséquence.
Corrections des erreurs
-
Corrige le problème de l'utilisation de
shots=1au lieu de la valeur par défaut documentée lorsqu'aucunshotsn'est spécifié pourrun_circuits(). -
Corrige le problème dans lequel une exception
QiskitBackendNotFoundErrorest levée lors de la récupération d'un travail d'exécution qui a été soumis à l'aide d'un fournisseur différent de celui utilisé pour la récupération. -
La diffusion en continu des résultats intermédiaires des programmes d'exécution avec les mandataires est désormais prise en charge. Vous pouvez spécifier les proxys à utiliser lors de l'activation du compte comme d'habitude, par exemple :
from qiskit import IBMQ proxies = {'urls': {'https://127.0.0.1:8085'}} provider = IBMQ.enable_account(API_TOKEN, proxies=proxies)