Notes de publication de Qiskit 0.32
0.32.1
Terra 0.18.3
Pas de modification
Aer 0.9.1
Pas de modification
Ignis 0.6.0
Pas de modification
Aqua 0.9.5
Pas de modification
IBM 0.18.1 du fournisseur Q
Corrections des erreurs
- Corrige le problème #209 où la connexion websocket continuait à s'interrompre lors de la diffusion des résultats d'un travail en cours d'exécution, en raison de l'inactivité, lorsque le travail est en attente depuis longtemps.
0.32.0
Terra 0.18.3
Pas de modification
Aer 0.9.1
Pas de modification
Ignis 0.6.0
Pas de modification
Aqua 0.9.5
Pas de modification
IBM 0.18.0 du fournisseur Q
Nouvelles fonctions
- Vous pouvez maintenant passer le paramètre
program_idà la méthodeqiskit.providers.ibmq.runtime.IBMRuntimeService.jobs()pour filtrer les travaux par ID de programme. - Vous pouvez afficher la date de la dernière mise à jour d'un programme d'exécution à l'aide de la propriété
update_date. - Si vous êtes l'auteur d'un programme d'exécution, vous pouvez désormais utiliser la propriété
qiskit.providers.ibmq.runtime.RuntimeProgram.datapour récupérer les données du programme sous forme de chaîne de caractères. - Vous pouvez désormais utiliser la méthode
qiskit.providers.ibmq.runtime.IBMRuntimeService.update_program()pour mettre à jour les métadonnées d'un programme Qiskit Runtime. Les métadonnées du programme peuvent être spécifiées à l'aide du paramètremetadataou de paramètres individuels, tels quenameetdescription. Si le même champ de métadonnées est spécifié aux deux endroits, le paramètre individuel est prioritaire. - Vous pouvez maintenant utiliser la méthode
qiskit.providers.ibmq.runtime.IBMRuntimeService.update_program()pour mettre à jour les données d'un programme d'exécution existant.
Mise à niveau
- Les programmes d'exécution n'auront plus de champ
version. - Par défaut,
qiskit.providers.ibmq.runtime.IBMRuntimeService.pprint_programs()n'imprime plus que le résumé de chaque programme d'exécution au lieu de tous les détails. Il existe un nouveau paramètredetailedqui peut être défini surTruepour imprimer tous les détails. limitetskipont été ajoutés aux paramètresqiskit.providers.ibmq.runtime.IBMRuntimeService.programs()etqiskit.providers.ibmq.runtime.IBMRuntimeService.pprint_programs().limitpeut être utilisé pour définir le nombre de programmes d'exécution renvoyés etskipest le nombre de programmes à sauter lors de la récupération des programmes.- Le paramètre data de
qiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program()ne peut plus être que de type string. Il peut s'agir des données du programme ou du chemin d'accès au fichier contenant les données du programme. qiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program()ne prend plus que deux paramètres :data, qui est le programme transmis sous la forme d'une chaîne de caractères ou du chemin d'accès au fichier du programme, etmetadata, qui est transmis sous la forme d'un dictionnaire ou du chemin d'accès au fichier JSON des métadonnées. Dansmetadata, les sectionsbackend_requirements,parameters,return_valuesetinterim_resultssont désormais regroupées dans une sectionspecconsacrée aux spécifications.parameters,return_valuesetinterim_resultsdoivent désormais être spécifiés en tant que JSON Schema.qiskit.providers.ibmq.AccountProvider.run_circuits()prend désormais en paramètre le nom du backend, qui est une chaîne de caractères, au lieu du backend, qui est un objetBackend.- Le nombre par défaut de
shots(représente le nombre de répétitions de chaque circuit, pour l'échantillonnage) dansqiskit.providers.ibmq.IBMQBackend.run(), a été augmenté de 1024 à 4000.
Corrections des erreurs
- Corrige le problème dans lequel le résultat d'un travail d'exécution ne peut pas être récupéré plusieurs fois si le résultat contient un tableau numpy.
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.