Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Exécution d'une tâche hybride avec Amazon Braket Hybrid Jobs

Mode de mise au point
Exécution d'une tâche hybride avec Amazon Braket Hybrid Jobs - Amazon Braket

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.

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.

Pour exécuter une tâche hybride avec Amazon Braket Hybrid Jobs, vous devez d'abord définir votre algorithme. Vous pouvez le définir en écrivant le script de l'algorithme et, éventuellement, d'autres fichiers de dépendance à l'aide du SDK Amazon Braket Python ou. PennyLane Si vous souhaitez utiliser d'autres bibliothèques (open source ou propriétaires), vous pouvez définir votre propre image de conteneur personnalisée à l'aide de Docker, qui inclut ces bibliothèques. Pour plus d'informations, consultez Bring your own container (BYOC).

Dans les deux cas, vous créez ensuite une tâche hybride à l'aide d'Amazon Braket API, où vous fournissez votre script ou conteneur d'algorithme, sélectionnez le dispositif quantique cible que la tâche hybride doit utiliser, puis choisissez parmi une variété de paramètres facultatifs. Les valeurs par défaut fournies pour ces paramètres facultatifs fonctionnent dans la majorité des cas d'utilisation. Pour que l'appareil cible exécute votre Hybrid Job, vous avez le choix entre un QPU, un simulateur à la demande (tel que SV1, DM1 or TN1), ou l'instance de travail hybride classique elle-même. Avec un simulateur à la demande ou un QPU, votre conteneur de tâches hybride envoie des appels d'API à un appareil distant. Avec les simulateurs intégrés, le simulateur est intégré dans le même conteneur que votre script d'algorithme. Les simulateurs de foudre PennyLane sont intégrés au conteneur de tâches hybrides prédéfini par défaut que vous pouvez utiliser. Si vous exécutez votre code à l'aide d'un PennyLane simulateur intégré ou d'un simulateur personnalisé, vous pouvez spécifier un type d'instance ainsi que le nombre d'instances que vous souhaitez utiliser. Consultez la page de tarification d'Amazon Braket pour connaître les coûts associés à chaque choix.

Organigramme illustrant les interactions des utilisateurs avec les composants Amazon Braket, l'API, l'instance Jobs et les simulateurs pour les tâches hybrides, QPU, à la demande et intégrées. Les résultats sont stockés dans le bucket Amazon Simple Storage Service et analysés à l'aide d'Amazon CloudWatch sur la console Amazon Braket.

Si votre appareil cible est un simulateur intégré ou à la demande, Amazon Braket commence immédiatement à exécuter la tâche hybride. Il active l'instance de tâche hybride (vous pouvez personnaliser le type d'instance dans le API call), exécute votre algorithme, écrit les résultats sur Amazon S3 et libère vos ressources. Cette mise à disposition des ressources garantit que vous ne payez que pour ce que vous utilisez.

Le nombre total de tâches hybrides simultanées par unité de traitement quantique (QPU) est limité. Aujourd'hui, une seule tâche hybride peut être exécutée sur un QPU à la fois. Les files d'attente sont utilisées pour contrôler le nombre de tâches hybrides autorisées à s'exécuter afin de ne pas dépasser la limite autorisée. Si votre équipement cible est un QPU, votre tâche hybride entre d'abord dans la file d'attente des tâches du QPU sélectionné. Amazon Braket lance l'instance de tâche hybride requise et exécute votre tâche hybride sur l'appareil. Pendant toute la durée de votre algorithme, votre tâche hybride bénéficie d'un accès prioritaire, ce qui signifie que les tâches quantiques de votre tâche hybride devancent les autres tâches quantiques Braket mises en file d'attente sur l'appareil, à condition que les tâches quantiques de la tâche soient soumises au QPU une fois toutes les quelques minutes. Une fois votre projet hybride terminé, les ressources sont libérées, ce qui signifie que vous ne payez que pour ce que vous utilisez.

Note

Les appareils sont régionaux et votre tâche hybride s'exécute de la même manière Région AWS que votre appareil principal.

Dans les scénarios cibles du simulateur et du QPU, vous avez la possibilité de définir des métriques d'algorithme personnalisées, telles que l'énergie de votre hamiltonien, dans le cadre de votre algorithme. Ces statistiques sont automatiquement communiquées à Amazon CloudWatch et, à partir de là, elles s'affichent en temps quasi réel dans la console Amazon Braket.

Note

Si vous souhaitez utiliser une instance basée sur un GPU, veillez à utiliser l'un des simulateurs basés sur le GPU disponibles avec les simulateurs intégrés sur Braket (par exemple,). lightning.gpu Si vous choisissez l'un des simulateurs intégrés basés sur le processeur (par exemple, oubraket:default-simulator)lightning.qubit, le GPU ne sera pas utilisé et vous risquez d'encourir des coûts inutiles.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.