FAQ Amazon Braket

Questions d'ordre général

Amazon Braket est un service entièrement géré qui vous permet de faire vos premiers pas avec l’informatique quantique. 

Avec Amazon Braket, vous pouvez apprendre à programmer des calculateurs quantiques et explorer des applications potentielles. Vous pouvez concevoir vos propres algorithmes quantiques de toutes pièces ou vous aider d'algorithmes préconçus. Amazon Braket fournit un kit SDK que vous pouvez exécuter localement sur un ordinateur portable ou dans l'environnement de bloc-notes entièrement géré d'Amazon Braket. Le kit SDK inclut un simulateur de circuit quantique. Le service Amazon Braket fournit également des simulateurs de circuits entièrement gérés qui vous permettent d'exécuter vos algorithmes sur une infrastructure gérée par AWS pour valider et tester votre mise en œuvre. Lorsque vous êtes prêt, vous pouvez exécuter votre algorithme sur Amazon Braket à l'aide de calculateurs quantiques ou de processeurs quantiques parmi nos fournisseurs de matériel.

Amazon Braket peut être intégré à Amazon CloudWatch, Amazon EventBridge, AWS Identity and Access Management (IAM) et AWS CloudTrail à des fins de surveillance, de journalisation, de gestion des accès utilisateur et de traitement basé sur les événements. Vos résultats de calcul quantique et de simulation sont stockés dans Amazon Simple Storage Service (S3) sur votre compte.

L’informatique quantique est une technologie naissante, mais son impact à long terme promet d’être un facteur de transformation pour de nombreux secteurs. Le développement d’algorithmes quantiques et la conception d’applications quantiques utiles requièrent de nouvelles compétences, voire des approches radicalement différentes. Il va falloir du temps pour maîtriser ces compétences tout en pouvant accéder aux technologies et outils de programmation quantiques. Amazon Braket et Amazon Quantum Solutions Lab aident les entreprises à évaluer l’état actuel des technologies, à identifier leur impact potentiel sur leurs activités et à se préparer pour l’avenir.

Nous avons nommé notre service d’après la notation bra-ket, qui est standard en mécanique quantique. Elle a été introduite par Paul Dirac en 1939 pour décrire l'état des systèmes quantiques. Elle est également connue sous le nom de notation Dirac.

Oui. Des scientifiques qui travaillent dans des universités du monde entier effectuent des recherches sur Amazon Braket. Vous pouvez démarrer dans la console Amazon Braket, notre référentiel Github ou soumettre une demande de financement pour l'utilisation d'Amazon Braket par le biais du programme Cloud AWS Credit for Research. Lors du processus de candidature, si vous ne disposez pas d'une URL pour le calculateur de tarification, veuillez envoyer votre demande avec un espace réservé.

Outils pour développeurs

Le Kit de développement logiciel (SDK) Amazon Braket est un framework de développement technologique agnostique qui permet de développer des algorithmes quantiques et de les exécuter sur différents matériels et simulateurs d'informatique quantique par le biais du service Amazon Braket. Le SDK vous permet de suivre et de surveiller les tâches quantiques envoyées à Amazon Braket et d'évaluer les résultats. Ce SDK Amazon Braket comprend un simulateur de circuit quantique local dont vous pouvez vous servir pour tester vos algorithmes.

Amazon Braket fournit des blocs-notes Jupyter entièrement gérés sur lesquels sont préinstallés le SDK Amazon Braket et des exemples de didacticiels vous permettant de faire vos premiers pas rapidement. Le kit SDK Amazon Braket est en open source, ce qui vous permet d'utiliser Amazon Braket à partir de l'environnement de développement intégré (IDE) local de votre choix.

Les ordinateurs quantiques actuels sont bruyants et les chercheurs ont souvent besoin d'accéder au plus bas niveau de contrôle du matériel afin d'étudier le bruit ou la diaphonie, de développer de nouvelles portes plus robustes, de concevoir des schémas d'atténuation des erreurs et d'explorer de nouveaux algorithmes quantiques. Avec le contrôle des impulsions, vous pouvez manipuler les signaux ou impulsions analogiques de bas niveau qui contrôlent les qubits d'un processeur quantique.  

Oui. Vous pouvez programmer des circuits quantiques sur les ordinateurs quantiques Rigetti Computing et Oxford Quantum Circuits directement en utilisant des portes, des impulsions ou une combinaison de celles-ci. Vous pouvez également insérer de manière sélective des blocs d'instructions d'impulsions dans des zones spécifiques du programme pour vous concentrer sur l'optimisation d'opérations individuelles et l'affinage des performances. 

PennyLane est une bibliothèque de logiciels open source pour le calcul quantique variationnel qui s'intègre à Amazon Braket. Le calcul quantique variationnel est un modèle qui utilise les algorithmes classico-quantiques hybrides pour trouver de manière itérative des solutions aux problèmes de calcul de différents domaines tels que la chimie, l'optimisation et le machine learning. Conçue autour du concept de programmation différentielle quantique, PennyLane vous permet d'entraîner des circuits quantiques de la même manière qu'un réseau de neurones. Elle fournit des interfaces aux bibliothèques de machine learning populaires, telles que PyTorch et TensorFlow, afin de rendre l’entraînement de vos algorithmes quantiques facile et intuitif. Pour en savoir plus sur PennyLane, rendez-vous sur https://pennylane.ai et consultez notre guide du développeur ici

Les applications informatiques quantiques à court terme dans les domaines de la chimie, de l'optimisation et du machine learning quantique sont basées sur les algorithmes quantiques variationnels qui utilisent un traitement itératif entre les calculateurs quantiques et classiques. PennyLane facilite le démarrage et la création d'algorithmes de machine learning quantiques et variationnels sur Amazon Braket. De cette façon, vous pouvez utiliser des outils de machine learning familiers pour créer et entraîner vos algorithmes. PennyLane fournit une bibliothèque de chimie, qchem, que vous pouvez utiliser pour associer un problème de chimie informatique à une formulation de calcul quantique grâce à quelques lignes de code.

Amazon Braket vous aide à innover plus rapidement avec PennyLane. Lorsque vous testez et ajustez précisément vos algorithmes, nos simulateurs à la demande, entièrement gérés et très performants, accélèrent les entraînements de 10 fois ou plus, par rapport à la simulation locale de vos algorithmes.  Pour accélérer vos algorithmes quantiques hybrides, vous pouvez désormais tirer parti des simulateurs de haute performance intégrés de PennyLane, comme le simulateur lightning.gpu accéléré par le kit SDK cuQuantum de NVIDIA pour les charges de travail basées sur les GPU. Ces simulateurs sont dotés de méthodes comme la méthode adjointe pour le calcul du gradient, qui réduit le nombre de circuits nécessaire au calcul et au gradient. Ils peuvent également être utilisés pour une expérimentation et un prototypage itératifs rapides. 

Les blocs-notes Amazon Braket sont pré-configurés avec PennyLane et nos blocs-notes de tutoriel vous aident à démarrer rapidement. Autrement, vous pouvez installer le plugin Amazon Braket PennyLane pour tout IDE de votre choix. Le plugin est open source et peut être téléchargé ici. La documentation sur PennyLane se trouve sur https://pennylane.ai.  

OpenQASM est une représentation intermédiaire (RI) open source pour les programmes informatiques quantiques. Vous pouvez exécuter des programmes OpenQASM sur tous les appareils Braket basés sur une grille, soit par le biais du kit SDK Amazon Braket, soit en les envoyant directement à l'API Braket. AWS a rejoint le conseil de direction d'OpenQASM afin de contribuer à la création d'une spécification ouverte, indépendante du matériel et unifiée pour les programmes quantiques basés sur des grilles. 

L'atténuation des erreurs englobe diverses méthodes visant à réduire les effets du bruit systématique sur le matériel actuel sujet aux erreurs en mappant un circuit d'entrée à un ensemble de circuits connexes et en appliquant un post-traitement classique aux résultats.

Oui. Vous pouvez expérimenter la réduction des erreurs sur les QPU IonQ Aria à l'aide de la technique de débiais d'IonQ. Notez que ce type d'atténuation des erreurs nécessite l'utilisation d'un minimum de 2 500 prises de vue par tâche.

Simulateurs

Les simulateurs de circuits quantiques fonctionnent sur des ordinateurs classiques. Grâce aux simulateurs, vous pouvez tester vos algorithmes quantiques à un coût inférieur à celui du matériel quantique, et sans devoir attendre pour accéder à des machines quantiques spécifiques. La simulation est un moyen pratique de déboguer rapidement des circuits quantiques et de dépanner et optimiser des algorithmes avant de les exécuter sur du matériel quantique. La simulation classique est également essentielle pour vérifier les résultats du matériel d’informatique quantique à court terme et étudier les effets du bruit.

Amazon Braket vous propose un choix de quatre simulateurs de circuits quantiques : le simulateur local dans le kit SDK et trois simulateurs à la demande : SV1, un simulateur de circuits quantiques polyvalent, DM1 qui vous permet de simuler l'effet du bruit sur vos circuits et TN1, un simulateur de réseau de tenseurs à haute performance. Grâce à ces options, vous pouvez choisir l'approche qui convient le mieux à vos besoins.

Le simulateur local est compris dans le kit SDK Amazon Braket sans frais supplémentaire. Il peut fonctionner sur votre ordinateur portable ou dans un bloc-notes géré par Amazon Braket. Vous pouvez l'utiliser pour la validation rapide de conceptions de circuits. Il est parfaitement adapté aux simulations à petite et moyenne échelle (jusqu'à 25 qubits sans bruit ou jusqu'à 12 qubits avec bruits) en fonction de votre matériel.

SV1 est un simulateur vectoriel à état entièrement géré et à haute performance pour les circuits quantiques jusqu'à 34 qubits. En tant que simulateur vectoriel, il prend la fonction d'onde complète de l'état quantique et applique les opérations du circuit pour calculer le résultat. Après avoir conçu et débogué votre algorithme quantique avec le simulateur local dans le kit SDK d'Amazon Braket, vous pouvez utiliser SV1 pour le testing et la recherche à l'échelle. SV1 met automatiquement à l'échelle les ressources de calcul classiques de sorte que vous pouvez exécuter jusqu'à 35 simulations en parallèle.

DM1 est un simulateur de matrice de densité entièrement géré qui vous permet d'enquêter sur les effets des bruits réalistes sur vos algorithmes quantiques. Cela vous permet de mettre au point des stratégies d'atténuation des erreurs pour obtenir des résultats plus précis des calculateurs quantiques actuels.

DM1 prend en charge la simulation de circuits jusqu'à 17 qubits. Il est en mesure d'exécuter jusqu'à 35 simulations en parallèle, ce qui permet d'accélérer vos expériences. Pour un prototypage et un débogage rapides avant l'utilisation de DM1, vous pouvez utiliser le simulateur local de bruits dans le SDK Amazon Braket.

TN1 est un simulateur de réseau de tenseurs haute performance entièrement géré qui est utilisé pour les circuits quantiques structurés dont la taille peut atteindre 50 qubits. Un réseau de tenseurs encode les circuits quantiques dans un graphe structuré afin de trouver la meilleure façon de calculer le résultat du circuit. TN1 est parfaitement adapté à la simulation de circuits épars, les circuits avec des portes locales et les autres circuits avec une structure inhérente.

SV1 est un simulateur polyvalent basé sur la technologie vectorielle à état. Il assure une exécution prévisible et à haute performance des circuits universels jusqu'à 34 qubits.

DM1 est spécialement conçu pour prendre en charge la modélisation du bruit. Si vous avez besoin d'étudier vos algorithmes sous les effets de divers types de bruit, utilisez DM1.

TN1 est un simulateur spécialisé pour certains types de circuits quantiques pouvant atteindre 50 qubits. Envisagez-le pour les circuits épars, les circuits avec des portes locales et d'autres circuits avec une structure inhérente. Les autres types de circuits, comme ceux avec une connectivité tout à tous entre qubits, conviennent souvent mieux à SV1.

Les appareils quantiques actuels sont naturellement bruités. L'exécution de toute opération risque d'introduire une erreur. Ainsi, le résultat obtenu d'un ordinateur quantique est généralement différent de ce qui est idéalement attendu. DM1 vous permet d'étudier la robustesse de vos algorithmes sous les effets de bruit réaliste et de concevoir des stratégies d'atténuation des erreurs qui permettent d'obtenir des résultats plus précis avec les appareils de calcul quantique actuels.

DM1 peut simuler des circuits sans bruit. Cependant, pour obtenir de meilleures performances, nous vous conseillons d'utiliser SV1 pour des simulations à grande échelle de circuits sans bruit.

Si vous utilisez un simulateur à la demande d'Amazon Braket, alors non. Lors de l'utilisation de SV1, TN1 ou DM1, Amazon Braket gère le logiciel et l'infrastructure pour vous. Vous ne devez fournir que le circuit à exécuter.

Si vous exécutez le simulateur local dans le SDK de votre bloc-notes géré par Amazon Braket, il s'exécutera sur l'instance Amazon que vous aviez spécifiée pour votre bloc-notes.

Tant que votre circuit se trouve dans la limite du nombre de qubits et de la profondeur du circuit décrite ici, TN1 tentera de le simuler. Contrairement à SV1, cependant, il est impossible de donner une estimation précise de l’exécution basée seulement sur le nombre de qubit et la profondeur du circuit. Pendant ce qu’on appelle la « phase de répétition », TN1 essaiera d’abord d’identifier un chemin de calcul efficace pour votre circuit, puis estimera l’exécution de la prochaine étape, la « phase de contraction ». Si le temps de contraction estimé dépasse la limite de TN1, alors TN1 n’essaiera pas de lancer la contraction et vous ne paierez que le temps passé sur la phase de répétition. Pour en savoir plus, consultez la documentation technique.

Non, avec Amazon Braket, vous pouvez lancer l’exécution du même circuit quantique sur tout simulateur et matériel quantique basé sur les portes disponible dans le service en modifiant juste quelques lignes de codes.

Sur AWS Marketplace, vous pouvez trouver des offres qui utilisent les approches classiques de pointe pour les problèmes d'optimisation combinatoire, telles que Meta Analytics et Toshiba SBM. 

Ordinateurs quantiques

L'exécution de votre conception de circuit sur un véritable processeur quantique (QPU) est facile. Dès que vous avez créé votre circuit ou graphique problématique dans le SDK Amazon Braket, vous pouvez soumettre votre tâche à partir d'un bloc-notes Jupyter géré ou de tout IDE de votre choix, comme PyCharm.

Les étapes pour exécuter une tâche quantique sur un processeur quantique sont les mêmes que celles de l’exécution sur un simulateur. Vous n’avez qu’à choisir le backend ou l’appareil lorsque vous effectuez les appels d’API au sein d’Amazon Braket SDK. Il s’agit dans les deux cas d’opérations de calcul pour lesquelles vous pouvez demander différents backends ou appareils par le biais d’appels d’API au sein du SDK Amazon Braket. Le choix des appareils comprend les divers simulateurs et calculateurs quantiques disponibles dans le service. Passer d’un appareils à un autre est aussi facile que de changer une seule ligne de code. Néanmoins, les simulateurs sont toujours disponibles alors que les ressources du processeur quantiques peuvent nécessiter un temps d’attente.

Certains types de calculateurs quantiques sont particulièrement bien adaptés à la résolution d'ensembles de problèmes spécifiques. De nombreux facteurs déterminent le type de machine qui correspondra à vos besoins, comme le décompte de qubits, la fidélité des qubits (taux d'erreur), la connectivité qubit, le délai de cohérence et le coût. Pour les spécifications complètes des calculateurs quantiques, consultez la console Amazon Braket.

Cliquez ici pour en savoir plus sur les fournisseurs de matériel d'Amazon Braket. 

La simulation hamiltonienne analogique, ou AHS, est un paradigme différent de l'informatique quantique, distinct de l'informatique quantique universelle basée sur les portes. Les dispositifs capables d'AHS sont des QPU à usage spécial conçus pour résoudre un ensemble limité de problèmes, représentés par un hamiltonien. L'AHS permet aux utilisateurs de spécifier un hamiltonien d'intérêt, et l'ordinateur quantique règle les paramètres de manière à émuler l'évolution temporelle continue d'un état quantique sous cet hamiltonien. Comme ces hamiltoniens sont directement mis en œuvre sur le système, les systèmes AHS ne souffrent pas de la surcharge requise pour formuler les algorithmes en termes de circuits et de portes, et peuvent donc déjà simuler des systèmes comportant des centaines de qubits, dont la simulation classique est prohibitive. Amazon Braket prend en charge l'AHS à travers les QPU de QuEra.

Consultez la page des processeurs quantiques Rigetti pour obtenir des informations sur le système et les performances des processeurs quantiques Rigetti, notamment, les fidélités de porte et les délais de cohérence.

Consultez la page web Bonnes pratiques IonQ pour obtenir des informations sur la topologie, les portes et les bonnes pratiques des processeurs quantiques IonQ.

Le système QuEra est un QPU programmable composé d'atomes de Rydberg disposés dans un arrangement bidimensionnel personnalisable de pinces optiques. Les qubits de ce dispositif sont constitués d'atomes de rubidium-87 neutres dont les deux états sont l'état fondamental de l'atome et un état de Rydberg hautement stimulé. L'interaction Rydberg-Rydberg entre les atomes décroît comme la sixième puissance de la distance entre les atomes, ce qui donne lieu à un hamiltonien de rotation effectif avec des interactions locales. De plus, les champs laser peuvent accorder un champ magnétique transversal, pour donner lieu à une dynamique de rotation intéressante qui peut produire de nouveaux états de base et de non-équilibre. Les chercheurs qui accèdent à ce dispositif par l'intermédiaire de Braket pourront programmer la géométrie de la disposition bidimensionnelle des atomes et faire varier l'intensité des champs magnétiques longitudinaux et transversaux en fonction du temps, le tout à l'aide du kit de développement logiciel de Braket. Cela produira un hamiltonien effectif d'intérêt, dont l'évolution en temps continu peut être étudiée sur le dispositif. Pour plus d'informations, consultez les meilleures pratiques de QuEra ici.

L’informatique quantique est une technologie naissante, et les calculateurs quantiques restent une ressource rare. Les différents types de calculateurs quantiques ont des caractéristiques opérationnelles et des niveaux de disponibilité divers, et donc des vitesses de traitement des tâches différentes. Si le processeur quantique que vous sélectionnez est en ligne et n'est pas en cours d'utilisation, votre tâche sera traitée immédiatement, sinon elle sera placée dans la file d'attente. Au fur et à mesure que le processeur quantique devient disponible, les tâches placées dans la file d'attente sont traitées dans l'ordre où elles ont été reçues. Pour vous prévenir lorsque votre tâche est terminée, Amazon Braket envoie des événements de changement de statut à Amazon EventBridge. Vous pouvez créer une règle dans EventBridge pour spécifier une action à effectuer, comme utiliser Amazon Simple Notification Service (SNS), qui peut vous envoyer des alertes via SMS ou d'autres méthodes telles que la messagerie électronique, HTTPS, AWS Lambda ou Amazon SQS.

Non, pas nécessairement. Amazon Braket compile automatiquement votre code pour vous lorsque vous l'exécutez. Toutefois, les appareils Rigetti, OQC et IonQ vous offrent la possibilité d'exécuter votre circuit tel quel, sans la moindre modification du compilateur, à l'aide de la compilation verbatim. Sur les appareils Rigetti, vous pouvez aussi définir des blocs de code spécifiques qui seront exécutés tels quels, sans aucune intervention du compilateur. Pour en savoir plus, consultez notre documentation sur la Compilation verbatim.

La compilation de circuits quantiques transforme un circuit quantique en un circuit compilé, qui fait l'objet d'une allocation qubit, le mappant aux portes natives et à l'optimisation. Toutefois, l'optimisation des portes du compilateur peut être problématique pour les chercheurs et les spécialistes d'algorithmes quantiques qui développent des circuits de benchmarking ou d'atténuation d'erreurs, car l'optimisation de compilateur élimine ou réorganise les portes et les composants redondants. Avec la compilation verbatim, les utilisateurs peuvent spécifier partiellement ou entièrement des circuits afin de les exécuter tels quels, sans la moindre modification du compilateur.

Oui, vous pouvez accéder à du matériel quantique via AWS Marketplace, comme les dispositifs de recuit de D-Wave.

Tâches hybrides

Les tâches hybrides facilitent et accélèrent l'exécution des charges de travail hybrides quantiques/classiques tout en la rendant plus prévisible. Avec cette fonction, il vous suffit de fournir le script ou le conteneur de votre algorithme pour qu'AWS lance aussitôt les ressources demandées, exécute l'algorithme et libère les ressources à la fin de l'opération. Vous ne payez ainsi qu'à hauteur de ce que vous utilisez. La fonction Hybrid Jobs fournit également des informations en direct sur les métriques d'algorithme, ce qui vous permet de suivre la progression de votre algorithme. Plus important encore, les tâches ont un accès prioritaire à la QPU cible pour une exécution plus rapide, plus prévisible et moins sensible aux charges de travail des autres utilisateurs.

Braket Hybrid Jobs offre trois avantages principaux. En premier lieu, il simplifie l'exécution des algorithmes hybrides quantiques/classiques. Les chercheurs en quantique sont souvent peu rompus au cloud computing et ne souhaitent pas installer et gérer leur environnement de calcul avant d'exécuter leur algorithme hybride. Avec Hybrid Jobs, il suffit de spécifier votre instance de calcul préférée – ou d'utiliser celle par défaut. Braket Hybrid Jobs mettra en marche les ressources classiques et exécutera la charge de travail dans des environnements de conteneurs prédéfinis, renverra les résultats sur Amazon S3 et libérera enfin les ressources de calcul afin que vous ne payiez que pour ce que vous utilisez.

En deuxième lieu, Hybrid Jobs fournissent des informations en direct sur les algorithmes en cours d'exécution. Vous pouvez définir des métriques d'algorithme personnalisées dans votre algorithme, qui seront automatiquement journalisées par Amazon CloudWatch et affichées dans la console Amazon Braket. Vous pouvez ainsi suivre la progression de vos algorithmes.

En troisième lieu, Amazon Braket Hybrid Jobs offre de meilleures performances que si vous exécutez les algorithmes hybrides à partir de votre propre environnement. Votre tâche bénéficie d'un accès prioritaire à la QPU choisie pendant toute la durée d'exécution. Cela signifie que les tâches exécutées sur cet appareil dans le cadre de votre tâche sont exécutées avant les autres tâches éventuellement mises en file d'attente sur l'appareil. Les temps d'exécution s'en trouvent ainsi écourtés et plus prévisibles pour les algorithmes hybrides. De plus, les résultats obtenus sont de meilleurs qualité, car la lente modification des caractéristiques de l'appareil (« dérive de l'appareil ») ne nuit pas autant aux performances de l'algorithme.

Avec Hybrid Jobs, vous pouvez utiliser n'importe quel QPU disponible dans Amazon Braket.

Vous pouvez utiliser n'importe quel simulateur à la demande Amazon Braket disponible (SV1, DM1, TN1), des simulateurs intégrés basés sur le plug-in PennyLane lightning, ou un simulateur intégré personnalisé en tant que conteneur pour les tâches hybrides. Pour les simulateurs intégrés ou le simulateur personnalisé, vous pouvez choisir une ou plusieurs instances CPU et GPU pour exécuter votre charge de travail hybride.  

Les simulateurs intégrés constituent un ensemble de simulateurs de haute performances directement intégrés au même conteneur que votre code d'application de façon à éviter les latences associées aux allers-retours entre un simulateur entièrement géré à la demandé, comme SV1, et votre code classique conteneurisé. Les simulateurs intégrés prennent en charge des fonctionnalités avancées, telles que la méthode ajointe pour le calcul du gradient qui réduisent le nombre de circuits nécessaire au calcul d'un gradient. Aujourd'hui, Amazon Braket prend en charge les simulateurs intégrés de PennyLane, comme le simulateur lightning.gpu, qui est accéléré avec le SDK cuQuantum de NVIDIA, spécifiquement conçu pour exécuter des simulations de circuit quantique sur des GPU haute performance.

Oui, vous pouvez utiliser votre propre bibliothèque de simulateurs avec Amazon Braket Hybrid Jobs en intégrant le simulateur et ses dépendances à un conteneur. Vous pouvez ensuite transférer du code vers le conteneur en tant que point d'entrée et exécuter le code comme une tâche hybride Amazon Braket sur des instances CPU ou GPU. Amazon Braket gère la rotation des ressources tout au long de votre tâche, et vous ne payez qu'à hauteur de ce que vous utilisez.

Non. Par défaut, le conteneur des tâches s'exécute sur un type d'instance unique ml.m5.xlarge. Si vous exécutez un algorithme hybride à l'aide d'un simulateur à la demande Amazon Braket (SV1, TN1, DM1) ou d'un QPU, alors Amazon Braket gère le logiciel et l'infrastructure pour vous. Si vous exécutez un algorithme hybride à l'aide de simulateurs intégrés de PennyLane ou d'un simulateur personnalisé packagé en tant que conteneur, alors vous pouvez sélectionner un ou plusieurs types d'instance CPU ou GPU sur lesquels exécuter la tâche. Amazon Braket gère la configuration de l'infrastructure sous-jacente et publie les ressources lorsque la tâche est terminée, vous ne payez ainsi qu'à hauteur de ce que vous utilisez.

Aujourd'hui, le simulateur de vecteur d'état intégré de PennyLane qui est préinstallé sur le conteneur Amazon Braket Hybrid Jobs peut être utilisé pour les algorithmes variationnels, qui peuvent bénéficier des méthodes, comme la rétropropagation ou la méthode adjointe pour le calcul du gradient. Ces algorithmes peuvent prendre la forme de machine learning quantique (QML), d'algorithme approximatif adiabatique quantique (QAOA) ou de Variational Quantum Eigensolver (VQE). Avec les simulateurs intégrés et si votre algorithme peut tirer parti de l'accélération basée sur le GPU et être contenu par la mémoire GPU, vous pouvez utiliser les instances GPU. Tel est souvent le cas pour les algorithmes variationnels et QML avec une quantités de qubits intermédiaire (< 30). Sinon, pensez à utiliser le simulateur à la demande SV1. Puisque la méthode adjointe ne prend pas en charge les tentatives non-zéro, pensez à utiliser SV1 pour toute charge de travail dont le nombre de tentatives est supérieur à zéro. Remarque : le simulateur intégré est uniquement pris en charge avec la fonctionnalité Hybrid Jobs, tandis que SV1 prend en charge les tâches autonomes et hybrides. 

Le simulateur PennyLane lightning.gpu peut être utilisé pour les algorithmes hybrides comme le QML, QAOA ou VQE, à condition que le problème soit suffisamment petit pour être contenu dans la mémoire GPU. Le simulateur basé sur les CPU lightning.qubit peut être utilisé pour les algorithmes volumineux, et qui ne peuvent pas être contenus dans la mémoire GPU, comme les algorithmes volumineux avec une quantité élevée de qubits (plus de 29 qubits). Remarque : les coûts facturés seront différents si vous utilisez un type d'instance CPU ou GPU. Veuillez consulter la documentation PennyLane pour plus de détails. 

Pour plus d'informations concernant la tarification de Hybrid Jobs, consultez l'onglet Hybrid Jobs sur la page de tarification d'Amazon Braket.

Vous pouvez commencer par consulter le guide de l'utilisateur des tâches Amazon Braket dans la documentation Braket. Dans les exemples des notebooks hybrides Amazon Braket, vous trouverez des tutoriels qui expliquent comment démarrer avec les tâches et comment exécuter les différents types d'algorithmes hybrides. Ces exemples sont préinstallés sur les notebooks Amazon Braket pour vous aider à démarrer rapidement. Vous pouvez également examiner les exemples d'algorithmes hybrides avec le plug-in PennyLane qui se trouve dans le référentiel d'exemples Amazon Braket

Braket Direct

Braket Direct est un programme d'Amazon Braket qui élargit la manière dont les clients peuvent accéder au matériel quantique et tirer parti de Braket pour mener des recherches de pointe sur les appareils quantiques bruyants d'aujourd'hui. En complément de l'accès à la demande existant, les clients peuvent utiliser Braket Direct pour réserver du temps dédié à leurs charges de travail, entrer en contact avec des experts en informatique quantique afin d'affiner leurs charges de travail et tester des fonctionnalités expérimentales, telles que des appareils de nouvelle génération.

Braket Direct permet aux clients qui souhaitent faire progresser l'informatique quantique de pointe de leur fournir le niveau d'accès aux appareils, des conseils d'experts et un choix d'appareils de nouvelle génération dont ils ont besoin pour accélérer leurs recherches. Braket Direct renforce la proposition de valeur de Braket qui consiste à offrir un guichet unique permettant d'accéder à une gamme d'appareils sur la base d'un paiement à l'utilisation, sans nécessiter d'investissements initiaux ni d'engagements récurrents ou à long terme.

Actuellement, vous pouvez réserver un accès dédié aux appareils Aria d'IonQ, Garnet d'IQM, Aquila de Quera et Aspen-M-3 de Rigetti.

Oui. Vous pouvez mettre en file d'attente des tâches quantiques et des tâches hybrides pour une réservation future à l'aide de l'ARN de réservation, ou envoyer des charges de travail lors de votre réservation à la volée.

À la fin d'une réservation, toutes les tâches (hybrides ou non) en attente sont annulées. À partir de là, vous pouvez choisir de planifier une nouvelle réservation ou de la soumettre à nouveau pour une exécution à la demande pendant les périodes de disponibilité publique.

Une fois votre réservation terminée, vous n'avez plus d'accès dédié à l'appareil et toute tâche hybride en cours sera annulée. Nous vous recommandons d'utiliser des points de contrôle pour enregistrer et redémarrer les tâches hybrides à votre convenance.

Non Chaque réservation représente un accès autonome à un appareil dédié. Par exemple, deux réservations consécutives seraient considérées comme distinctes et les tâches en suspens de la première réservation ne reprendraient pas automatiquement lors de la deuxième réservation.

Étant donné que les réservations représentent un accès à un appareil dédié pour votre compte AWS, l'appareil vous est dédié pendant toute la durée prévue de votre réservation. Par conséquent, la durée du temps réservé vous est facturée, quel que soit le temps utilisé.

Votre réservation sera annulée et vous serez remboursé pour le reste de la durée de votre réservation.

Les réservations sont disponibles par tranches d'au moins 1 heure et certains appareils peuvent être soumis à des contraintes de durée de réservation supplémentaires (notamment les durées de réservation minimale et maximale).

Oui, vous pouvez annuler une réservation jusqu'à 48 heures avant l'heure de début prévue de votre réservation, sans frais. Passé ce délai, les réservations ne peuvent plus être annulées et la totalité du temps réservé vous sera facturée.

Oui. Pour replanifier, vous devez annuler votre réservation existante au moins 48 heures avant l'heure de début de la réservation prévue, puis en créer une nouvelle.

Oui. Lorsque vous créez une réservation, vous pouvez vous inscrire à une session facultative de préparation de 30 minutes avec un expert Braket, sans frais supplémentaires.

Grâce aux conseils d'experts, vous pouvez entrer en contact avec différents experts en informatique quantique et obtenir des conseils sur votre charge de travail.

Vous pouvez choisir entre un expert Braket disponible pendant les heures ouvrables de Braket, les offres de services professionnels proposées par des fournisseurs de matériel quantique via AWS Marketplace ou l'aide d'un expert du Quantum Solutions Lab d'AWS.

Les heures ouvrables de Braket sont des sessions individuelles, selon le principe du premier arrivé, premier servi, et ont lieu tous les mois. Chaque créneau horaire de bureau disponible dure 30 minutes et est gratuit. En discutant avec des experts de Braket, vous pouvez passer plus rapidement de l'idée à l'exécution : explorez les cas d'utilisation en fonction de l'appareil, identifiez les options permettant de tirer le meilleur parti de Braket pour votre algorithme et obtenez des recommandations sur la manière d'utiliser certaines fonctionnalités de Braket, telles que les tâches hybrides, Braket Pulse ou la simulation hamiltonienne analogique.

Non Pour les problèmes urgents ou les questions de dépannage rapides, nous vous recommandons de contacter AWS Support. Pour les questions non urgentes, vous pouvez également utiliser le forum AWS re:post ou le Quantum Computing Stack Exchange, où vous pouvez consulter les questions auxquelles vous avez déjà répondu et en poser de nouvelles

Tarification

Avec Amazon Braket, il n'y a aucun paiement initial, et vous ne payez que les ressources AWS que vous utilisez. Chaque fonctionnalité d'Amazon Braket vous sera facturée séparément, y compris l'accès au matériel d'informatique quantique et aux simulateurs à la demande. Vous serez également facturé séparément pour les services AWS fournis via Amazon Braket, tels que les blocs-notes gérés Amazon Braket. Veuillez consulter notre page de tarification pour en savoir plus sur les tarifs. 

A : Vous pouvez utiliser des balises pour organiser vos ressources AWS en regroupements logiques qui ont un sens pour votre équipe ou votre entreprise, tels qu'un centre de coûts, un département ou un projet. Dans Amazon Braket, vous pouvez appliquer des balises aux tâches quantiques que vous créez. Après avoir créé et appliqué des identifications définies par l'utilisateur, vous pouvez les activer pour le suivi de l'allocation des coûts sur le tableau de bord AWS Billing and Cost Management. AWS utilise les balises pour catégoriser vos coûts et vous envoyer un rapport mensuel d'allocation des coûts vous permettant d'effectuer le suivi de vos coûts AWS. Votre rapport de répartition des coûts affiche les clés d'identifications sous forme de colonnes supplémentaires avec les valeurs applicables à chaque ligne. Il est donc plus facile de suivre vos coûts si vous utilisez un ensemble cohérent de clés d'identifications.

Oui. Les scientifiques des universités du monde entier effectuent des recherches sur Amazon Braket grâce à des crédits octroyés par le programme AWS Cloud Credit for Research. Veuillez envoyer votre proposition à l'aide du lien ci-dessus. Lors du processus de candidature, si vous ne disposez pas d'une URL pour le calculateur de tarification, veuillez envoyer votre demande avec un espace réservé.

Sécurité

Oui, les processeurs quantiques sur Amazon Braket sont hébergés par nos fournisseurs de matériel quantique tiers. Si vous utilisez Amazon Braket pour accéder à des calculateurs quantiques, votre circuit et les métadonnées associées seront envoyés et traités par les fournisseurs de matériel en dehors des installations exploitées par AWS. Votre contenu est anonymisé, de sorte que seul le contenu nécessaire au traitement de la tâche quantique est envoyé aux fournisseurs de matériel quantique. Les informations de compte AWS ne leur sont pas transmises. Toutes les données sont chiffrées au repos et en transit, et ne sont déchiffrées que pour être traitées. En outre, les fournisseurs de matériel informatique Amazon Braket ne sont pas autorisés à stocker ni à utiliser votre contenu à des fins autres que le traitement de votre tâche. À la fin du circuit, les résultats sont renvoyés vers Amazon Braket et stockés dans votre compartiment Amazon S3. La sécurité des fournisseurs de matériel quantique tiers Amazon Braket fait l’objet d’audits périodiques pour garantir le respect des normes de sécurité des réseaux, de contrôle d’accès, de protection des données et de sécurité physique.

Vos résultats seront stockés dans Amazon S3. En plus de fournir les résultats de l'exécution, Amazon Braket publie également les journaux d'événements et les métriques de performances, comme le statut d'achèvement et le délai d'exécution, dans Amazon CloudWatch.

Amazon Braket est intégré à AWS PrivateLink, de sorte que vous pouvez accéder à Amazon Braket à partir de votre Amazon Virtual Private Cloud (Amazon VPC) sans obliger le trafic à transiter par Internet. Cela réduit l'exposition aux menaces de sécurité liées aux attaques basées sur Internet et le risque de fuite des données sensibles.

Amazon Quantum Solutions Lab

Amazon Quantum Solutions Lab est un programme de services professionnels et de recherche collaborative auquel participe des experts en calcul quantique qui peuvent vous aider à explorer ce domaine de manière plus efficace et travaillent à surmonter les défis posés par cette technologie naissante. Pour démarrer, consultez la page Quantum Solutions Lab

Vous pouvez demander des informations sur la façon de vous impliquer dans le QSL et avec nos partenaires en envoyant ce formulaire et en contactant votre gestionnaire de compte AWS.

Le coût des implications QSL varie selon la durée de l’implication et la nature de vos besoins. Pour plus de détails, contactez votre gestionnaire de compte

Les implications Quantum Solutions Lab durent généralement entre 6 à 12 mois.

Découvrir les fonctionnalités du produit

En savoir plus sur Amazon Braket.

En savoir plus 
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite d'AWS. 

S'inscrire 
S'inscrire pour démarrer

Pour démarrer, inscrivez-vous ou connectez-vous à la console.

S'inscrire