Skip to main content
IBM Quantum Platform

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_allowed indique désormais les types d'entrée pris en charge par le backend. Les types d'entrée valides sont job, ce qui signifie des emplois de circuit, et runtime, ce qui signifie Qiskit Runtime.

    Vous pouvez également utiliser input_allowed pour 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-provider utilise désormais un nouveau paquet websocket-client comme client websocket, et les paquets websockets et nest-asyncio ne sont plus nécessaires. setup.py et requirements.txt ont été mis à jour en conséquence.

Corrections des erreurs

  • Corrige le problème de l'utilisation de shots=1 au lieu de la valeur par défaut documentée lorsqu'aucun shots n'est spécifié pour run_circuits().

  • Corrige le problème dans lequel une exception QiskitBackendNotFoundError est 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)
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.