Publié le: Sep 9, 2021
Amazon Braket, le service d'informatique quantique AWS, offre désormais un meilleur contrôle sur la façon dont les circuits quantiques sont exécutés sur les ordinateurs quantiques. Grâce à la nouvelle fonction de compilation verbatim, les clients peuvent désormais spécifier leurs circuits pour qu'ils s'exécutent exactement tels qu'ils ont été définis, sans aucune modification pendant le processus de compilation.
Lors du développement d'algorithmes quantiques, les utilisateurs programment principalement en circuits quantiques abstraits qui spécifient une collection de portes à exécuter. La compilation de circuits quantiques transforme un circuit quantique abstrait en un circuit compilé qui est optimisé pour un type spécifique de matériel quantique. Au cours de cette optimisation, le circuit original subit un processus de compilation qui transforme le circuit par l'allocation de qubits, le réordonnancement et le mappage vers les portes natives supportées par le matériel. Les chercheurs et les spécialistes des algorithmes quantiques, qui se concentrent sur l'évaluation comparative du matériel ou sur le développement de protocoles d'atténuation des erreurs, ont besoin de pouvoir spécifier exactement les portes et les dispositions de circuit qui seront exécutées sur le matériel quantique de leur choix. La nouvelle fonction de compilation verbatim donne aux utilisateurs un contrôle direct sur le processus de compilation en désactivant certaines étapes d'optimisation, garantissant ainsi que leurs circuits sont exécutés exactement comme ils ont été conçus.
Les utilisateurs d'Amazon Braket peuvent indiquer des circuits entiers ou des parties de ceux-ci, pour lesquels ils souhaitent désactiver la compilation, en utilisant une « boîte verbatim » dans le kit SDK Amazon Braket. Cette fonction de compilation verbatim est disponible pour les ordinateurs quantiques Rigetti, qui sont actuellement disponibles dans la région AWS USA Ouest 1 (Californie du Nord) sur Amazon Braket. Pour en savoir plus et démarrer, veuillez consulter les ressources suivantes :
- la page Web Amazon Braket
- la console Amazon Braket
- le carnet modèle « Verbatim Compilation » dans les tutoriels Amazon Braket sur Github
- la documentation Amazon Braket