Skip to main content
IBM Quantum Platform

Notes de publication de Qiskit 0.22


0.22.0

Terra 0.15.2

Pas de modification

Aer 0.6.1

Pas de modification

Ignis 0.4.0

Pas de modification

Aqua 0.7.5

Pas de modification

IBM 0.10.0 du fournisseur Q

Nouvelles fonctions

  • Les extracteurs d'aléa CQC peuvent désormais être invoqués de manière asynchrone, à l'aide des méthodes run_async_ext1() et run_async_ext2(). Chacune de ces méthodes renvoie une instance CQCExtractorJob qui vous permet de vérifier l'état de la tâche (à l'aide de status()) et d'attendre son résultat (à l'aide de block_until_ready()). La méthode qiskit.provider.ibmq.random.CQCExtractor.run() reste synchrone.
  • Vous pouvez désormais utiliser le nouveau service d'expérimentation IBMQ pour interroger, extraire et télécharger des données relatives à l'expérimentation. L'interface de ce service se trouve dans le nouveau paquet qiskit.providers.ibmq.experiment . Notez que cette fonctionnalité est encore en version bêta et que tous les comptes n'y ont pas accès. Il est également susceptible de subir de lourdes modifications, tant au niveau des fonctionnalités que de l'API, sans qu'il y ait de compatibilité ascendante.
  • Deux fonctions magiques Jupyter, le tableau de bord IQX et le widget backend, sont mises à jour pour afficher les réservations backend. Si un backend a des réservations programmées dans les prochaines 24 heures, l'heure de la prochaine réservation et sa durée sont affichées (par exemple Reservation: in 6 hrs 30 min (60m)). S'il y a une réservation et que le backend est actif, l'état du backend s'affiche comme suit : active [R].

Mise à niveau

  • À partir de cette version, les basis_gates renvoyées par qiskit.providers.ibmq.IBMQBackend.configuration() peuvent être différentes pour chaque backend. Vous devez mettre à jour votre programme s'il repose sur le fait que les portes de base sont ['id','u1','u2','u3','cx']. Nous recommandons de toujours utiliser la méthode configuration() pour trouver les valeurs de configuration du backend au lieu de les coder en dur.
  • qiskit-ibmq-provider la version 0.10 nécessite la version qiskit-terra et la version 0.15 ou une version supérieure. Les métadonnées du paquet ont été mises à jour pour refléter la nouvelle dépendance.
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.