Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exécutez vos circuits avec Open QASM 3.0
AmazonBraket prend désormais en charge Open QASM 3.0
Les rubriques de ce guide vous présentent divers exemples expliquant comment effectuer les tâches quantiques suivantes.
Ce guide fournit également une introduction à certaines fonctionnalités spécifiques au matériel qui peuvent être mises en œuvre avec Open QASM 3.0 sur Braket, ainsi que des liens vers d'autres ressources.
Dans cette section :
- Qu'est-ce qu'Open QASM 3.0 ?
- Quand utiliser Open QASM 3.0
- Comment fonctionne Open QASM 3.0
- Prérequis
- Quelles sont les QASM fonctionnalités ouvertes prises en charge par Braket ?
- Créez et soumettez un exemple de tâche quantique Open QASM 3.0
- Support pour Open QASM sur différents dispositifs Braket
- Simulez le bruit avec Open QASM 3.0
- Qubitrecâblage avec Open 3.0 QASM
- Compilation Verbatim avec Open 3.0 QASM
- La console Braket
- Ressources supplémentaires
- Calcul des dégradés avec Open 3.0 QASM
- Mesurer des qubits spécifiques avec Open 3.0 QASM
Qu'est-ce qu'Open QASM 3.0 ?
L'Open Quantum Assembly Language (OpenQASM) est une représentation intermédiaire
La nouvelle version d'Open QASM (3.0) étend la version précédente pour inclure davantage de fonctionnalités, telles que le contrôle du niveau d'impulsion, le chronométrage des portes et le flux de contrôle classique pour combler le fossé entre l'interface utilisateur final et le langage de description du matériel. Les détails et les spécifications de la version 3.0 actuelle sont disponibles dans la spécification GitHub Open QASM 3.x Live
Quand utiliser Open QASM 3.0
Open QASM fournit un cadre expressif permettant de spécifier des programmes quantiques par le biais de contrôles de bas niveau qui ne sont pas spécifiques à une architecture, ce qui le rend parfaitement adapté en tant que représentation sur plusieurs dispositifs basés sur des portes. La prise en charge d'Open par Braket QASM favorise son adoption en tant qu'approche cohérente pour développer des algorithmes quantiques basés sur des portes, réduisant ainsi le besoin pour les utilisateurs d'apprendre et de gérer des bibliothèques dans de multiples frameworks.
Si vous possédez des bibliothèques de programmes dans Open QASM 3.0, vous pouvez les adapter pour les utiliser avec Braket plutôt que de réécrire complètement ces circuits. Les chercheurs et les développeurs devraient également bénéficier d'un nombre croissant de bibliothèques tierces disponibles prenant en charge le développement d'algorithmes dans OpenQASM.
Comment fonctionne Open QASM 3.0
Support d'Open QASM 3.0 par Braket assure la parité des fonctionnalités avec la représentation intermédiaire actuelle. Cela signifie que tout ce que vous pouvez faire aujourd'hui sur des appareils matériels et des simulateurs à la demande avec Braket, vous pouvez le faire avec Open QASM using the Braket. API Vous pouvez exécuter des programmes Open QASM 3.0 en fournissant directement des QASM chaînes Open à tous les périphériques basés sur un portail, de la même manière que les circuits sont actuellement fournis aux périphériques sur Braket. Les utilisateurs de Braket peuvent également intégrer des bibliothèques tierces compatibles avec Open QASM 3.0. Le reste de ce guide explique comment développer des QASM représentations ouvertes à utiliser avec Braket.
Prérequis
Pour utiliser Open QASM 3.0 sur Amazon Braket, vous devez disposer de la version v1.8.0 des schémas Python Amazon Braket et de la version v1.17.0 ou supérieure d'Amazon Braket Python
Si vous utilisez Amazon Braket pour la première fois, vous devez activer Amazon Braket. Pour obtenir des instructions, consultez Activer Amazon Braket.
La console Braket
Les tâches Open QASM 3.0 sont disponibles et peuvent être gérées dans la console Amazon Braket. Sur la console, vous avez la même expérience en soumettant des tâches quantiques dans Open QASM 3.0 qu'en soumettant des tâches quantiques existantes.
Ressources supplémentaires
Open QASM est disponible dans toutes les régions de Amazon Braket.
Pour un exemple de bloc-notes permettant de démarrer avec Open QASM on Amazon Braket, consultez les didacticiels Braket