Ejecución de las tareas cuánticas con Amazon Braket - Amazon Braket

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Ejecución de las tareas cuánticas con Amazon Braket

Braket proporciona un acceso seguro y bajo demanda a diferentes tipos de computadoras cuánticas. Tiene acceso a ordenadores cuánticos basados en puertas desdeAQT,, y IonQ IQMRigetti, así como a un simulador hamiltoniano analógico desde. QuEra Por otro lado, no tiene ningún compromiso inicial ni necesita obtener acceso a través de proveedores individuales.

  • La consola de Amazon Braket proporciona información y estado del dispositivo para ayudarlo a crear, administrar y monitorizar sus recursos y tareas cuánticas.

  • Envíe y ejecute tareas cuánticas a través del SDK de Python de Amazon Braket, así como a través de la consola. Se puede acceder al SDK a través de cuadernos de Amazon Braket preconfigurados.

  • Se puede acceder a la API de Amazon Braket a través del SDK de Python de Amazon Braket y de los cuadernos. Puede realizar llamadas directamente a la API si está desarrollando aplicaciones que funcionan con la computación cuántica mediante programación.

Los ejemplos de esta sección muestran cómo puede trabajar directamente con la API de Amazon Braket mediante el SDK de Python de Amazon Braket junto con el SDK de Python de AWS para Braket (Boto3).

Más información sobre el SDK de Python de Amazon Braket

Para trabajar con el SDK de Python de Amazon Braket, instale primero el SDK de AWS Python para Braket (Boto3) para poder comunicarse con el.AWSAPI Puede considerar el SDK de Python de Amazon Braket como un práctico envoltorio de Boto3 para los clientes cuánticos.

  • Boto3 contiene interfaces que necesita utilizar.AWSAPI (Tenga en cuenta que Boto3 es un gran SDK de Python que habla con.AWSAPI La mayoría Servicios de AWS admite una interfaz Boto3.)

  • El SDK de Python de Amazon Braket contiene módulos de software para circuitos, puertas, dispositivos, tipos de resultados y otras partes de una tarea cuántica. Cada vez que crea un programa, importa los módulos que necesita para esa tarea cuántica.

  • Se puede acceder al SDK de Python de Amazon Braket a través de cuadernos, que vienen precargados con todos los módulos y dependencias necesarios para ejecutar tareas cuánticas.

  • Si no desea trabajar con cuadernos, puede importar módulos del SDK de Python de Amazon Braket a cualquier script de Python.

Una vez que haya instalado Boto3, una visión general de los pasos para crear una tarea cuántica a través del SDK de Python de Amazon Braket es similar a esto:

  1. (Opcional) Abra su cuaderno.

  2. Importe los módulos del SDK que necesite para sus circuitos.

  3. Especifique una QPU o un simulador.

  4. Instancie el circuito.

  5. Ejecute el circuito.

  6. Recopile los resultados.

Los ejemplos de esta sección muestran los detalles de cada paso.

Para ver más ejemplos, consulte el repositorio Amazon Braket Examples en. GitHub