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_thresholdetoptimize_noisy_thresholdont é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
QuantumCircuitavec 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()etset_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
automaticdeAerSimulatorouQasmSimulatorsoulevait 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_bindsde la méthode backendrun()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_publicdansqiskit.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 dansqiskit.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.RuntimeEncoderetqiskit.providers.ibmq.runtime.RuntimeDecodersont mis à jour pour prendre en charge Pythondatetime, 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 siteqiskit.providers.ibmq.managed.ManagedJobSet. qiskit.providers.ibmq.runtime.RuntimeDecoderpeut 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 parqiskit.providers.ibmq.runtime.RuntimeEncoder.
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.