Skip to main content
IBM Quantum Platform

Notes de publication de Qiskit 0.31


0.31.0

Terra 0.18.3

Pas de modification

Aer 0.9.1

Mise à niveau

  • optimize_ideal_threshold et optimize_noisy_threshold ont été supprimés des listes de valeurs par défaut du simulateur et de la documentation. Celles-ci n'ont plus d'effet depuis Aer 0.5.1, mais les références à ces dernières sont restées accidentelles.

Corrections des erreurs

  • Corrige #1351 où l'exécution d'un QuantumCircuit avec un ensemble de modèles de bruit entraînait le plantage du simulateur.
  • Corrige #1347 où le comportement de l'utilisation des méthodes set_options() et set_option() des backends de simulateurs pouvait conduire à un comportement différent pour certaines options.
  • Correction d'un bogue où l'utilisation d'un exécuteur Dask Client provoquait une erreur lors de la soumission d'un travail parce que l'exécuteur Client n'était pas sélectionnable.
  • Correction d'un problème avec la méthode de simulation matrix_product_state où l'accumulation de petites erreurs d'arrondi lors de la mesure de nombreux quits pouvait parfois provoquer une erreur de segmentation.
  • Corrige un changement involontaire entre qiskit-aer 0.8.0 et 0.9.0 où lors de l'exécution d'une liste de circuits avec un circuit invalide en utilisant la méthode de simulation automatic de AerSimulator ou QasmSimulator soulevait une exception pour un qobj d'entrée invalide plutôt que de renvoyer des résultats partiels pour les circuits qui étaient valides.
  • Correction d'un problème avec le simulateur autonome qui renvoyait une réponse IBM Quantum API schema invalid dans le cas d'une erreur qui empêchait la simulation de fonctionner.
  • Corrige #1346 qui était un bogue dans la gestion du kwarg parameter_binds de la méthode backend run() qui entraînait une erreur si le circuit paramétré était transposé à un ensemble de portes de base différent des paramétrages d'origine.

Ignis 0.6.0

Pas de modification

Aqua 0.9.5

Pas de modification

IBM 0.17.0 du fournisseur Q

Nouvelles fonctions

  • La visibilité d'un programme d'exécution peut désormais être spécifiée lors du téléchargement à l'aide du paramètre is_public dans qiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program().
  • Vous pouvez désormais spécifier un identifiant d'expérience parent lors de la création d'une expérience à l'aide de qiskit.providers.ibmq.experiment.IBMExperimentService.create_experiment(). Les expériences peuvent également être filtrées en fonction de l'identifiant de l'expérience parente dans qiskit.providers.ibmq.experiment.IBMExperimentService.experiments().
  • L'image d'exécution peut désormais être spécifiée à l'aide du paramètre image dans qiskit.providers.ibmq.runtime.IBMRuntimeService.run(). Notez que tous les comptes ne sont pas autorisés à sélectionner une image différente.

Mise à niveau

  • qiskit.providers.ibmq.runtime.RuntimeEncoder et qiskit.providers.ibmq.runtime.RuntimeDecoder sont mis à jour pour prendre en charge Python datetime, qui n'est pas sérialisable en JSON par défaut.

Corrections des erreurs

  • Corrige le problème qui fait que qiskit.providers.ibmq.managed.IBMQJobManager.retrieve_job_set() ne récupère que les 10 premiers travaux d'un site qiskit.providers.ibmq.managed.ManagedJobSet.
  • qiskit.providers.ibmq.runtime.RuntimeDecoder peut maintenant restaurer les clés entières du dictionnaire dans les paramètres de l'optimiseur à partir d'une représentation de chaîne JSON vidée par qiskit.providers.ibmq.runtime.RuntimeEncoder.
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.