Términos y conceptos de 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.

Términos y conceptos de Amazon Braket

sugerencia

¡Aprende los fundamentos de la computación cuántica con! AWS Inscríbase en el plan de aprendizaje digital Amazon Braket y obtenga su propia insignia digital tras completar una serie de cursos de aprendizaje y una evaluación digital.

En Braket se utilizan los siguientes términos y conceptos:

Simulación hamiltoniana analógica

La simulación hamiltoniana analógica (AHS) es un paradigma de computación cuántica distinto para la simulación directa de la dinámica cuántica dependiente del tiempo de sistemas de muchos cuerpos. EnAHS, los usuarios especifican directamente un hamiltoniano dependiente del tiempo y el ordenador cuántico está ajustado de tal manera que emula directamente la evolución temporal continua con este hamiltoniano. AHSLos dispositivos suelen ser dispositivos de uso especial y no ordenadores cuánticos universales, como los dispositivos basados en puertas. Están limitados a una clase de hamiltonianos que puedan simular. Sin embargo, dado que estos hamiltonianos se incorporan de forma natural en el dispositivo, AHS no se ve afectado por la sobrecarga necesaria para formular algoritmos como circuitos e implementar operaciones de compuerta.

Braket

Llamamos al servicio Braket por la notación bra-ket, una notación estándar en mecánica cuántica. Fue introducido por Paul Dirac en 1939 para describir el estado de los sistemas cuánticos y también se conoce como notación de Dirac.

Braket Direct

Con Braket Direct, puede reservar acceso exclusivo a los diferentes dispositivos cuánticos de su elección, ponerse en contacto con especialistas en computación cuántica para recibir orientación sobre su carga de trabajo y obtener acceso anticipado a las capacidades de próxima generación, como los nuevos dispositivos cuánticos con disponibilidad limitada.

Braket es un trabajo híbrido

Amazon Braket tiene una función llamada Amazon Braket Hybrid Jobs, que proporciona ejecuciones totalmente gestionadas de algoritmos híbridos. Un trabajo híbrido de Braket consta de tres componentes:

  1. La definición del algoritmo, que se puede proporcionar como un script, un módulo de Python o un contenedor de Docker.

  2. La instancia de trabajo híbrida, basada en AmazonEC2, en la que ejecutar el algoritmo. La instancia predeterminada es ml.m5.xlarge.

  3. El dispositivo cuántico en el que ejecutar las tareas cuánticas que forman parte del algoritmo. Un único trabajo híbrido normalmente contiene un conjunto de muchas tareas cuánticas.

Dispositivo

En Amazon Por ejemplo, un dispositivo es un backend que puede ejecutar tareas cuánticas. Un dispositivo puede ser un simulador de circuitos cuánticos QPUo un simulador de circuitos cuánticos. Para obtener más información, consulta Dispositivos compatibles con Amazon Braket.

Computación cuántica basada en Gate

En la computación cuántica basada en puertas (QC), también denominada QC basada en circuitos, los cálculos se dividen en operaciones elementales (puertas). Ciertos conjuntos de puertas son universales, lo que significa que cada cálculo se puede expresar como una secuencia finita de esas puertas. Las puertas son los componentes básicos de los circuitos cuánticos y son análogas a las puertas lógicas de los circuitos digitales clásicos.

Hamiltoniano

La dinámica cuántica de un sistema físico viene determinada por su hamiltoniano, que codifica toda la información sobre las interacciones entre los componentes del sistema y los efectos de las fuerzas impulsoras exógenas. En las máquinas clásicas, el hamiltoniano de un sistema de cúbits de N se suele representar como una matriz de números complejos de 2 N por 2 N. Al ejecutar una simulación hamiltoniana analógica en un dispositivo cuántico, puede evitar estos requisitos exponenciales de recursos.

Pulso

Un pulso es una señal física transitoria que se transmite a los cúbits. Se describe como una forma de onda reproducida en un marco que sirve de soporte a la señal portadora y está vinculada al canal o puerto del hardware. Los clientes pueden diseñar sus propios pulsos proporcionando la envolvente analógica que modula la señal portadora sinusoidal de alta frecuencia. El marco se describe de forma única mediante una frecuencia y una fase que, a menudo, se eligen para que estén en resonancia, con la separación de energía entre los niveles de energía de |0⟩ y |1⟩ del cúbit. Por lo tanto, las compuertas se representan como pulsos con una forma predeterminada y parámetros calibrados, como su amplitud, frecuencia y duración. Los casos de uso que no estén cubiertos por las formas de onda de la plantilla se habilitarán mediante formas de onda personalizadas que se especificarán con la resolución de una sola muestra, proporcionando una lista de valores separados por un tiempo de ciclo físico fijo.

Circuito cuántico

Un circuito cuántico es el conjunto de instrucciones que define un cálculo en un ordenador cuántico basado en puertas. Un circuito cuántico es una secuencia de puertas cuánticas, que son transformaciones reversibles en un qubit registro, junto con las instrucciones de medición.

Simulador de circuitos cuánticos

Un simulador de circuitos cuánticos es un programa de computadora que se ejecuta en computadoras clásicas y calcula los resultados de medición de un circuito cuántico. En el caso de los circuitos generales, los requisitos de recursos de una simulación cuántica aumentan exponencialmente con el número de qubits simular. Braket proporciona acceso a ambos gestionados (se accede a través del Braket) API) y local (parte del Amazon Simuladores de circuitos cuánticos SDK (Braket).

Computadora cuántica

Una computadora cuántica es un dispositivo físico que utiliza fenómenos de la mecánica cuántica, como la superposición y el entrelazamiento, para realizar cálculos. Existen diferentes paradigmas en la computación cuántica (QC), como el QC basado en puertas.

Unidad de procesamiento cuántico () QPU

A QPU es un dispositivo físico de computación cuántica que puede ejecutarse en una tarea cuántica. QPUspuede basarse en diferentes paradigmas de control de calidad, como el control de calidad basado en puertas. Para obtener más información, consulta Dispositivos compatibles con Amazon Braket.

QPUpuertas nativas

QPUEl sistema de control puede mapear directamente las puertas nativas para QPU controlar los pulsos. Las puertas nativas se pueden ejecutar en el QPU dispositivo sin necesidad de realizar más compilaciones. Subconjunto de puertas QPU compatibles. Puede encontrar las puertas nativas de un dispositivo en la página Dispositivos del Amazon Consola Braket y a través del SDK Braket.

QPUpuertas compatibles

QPUlas puertas compatibles son las puertas aceptadas por el QPU dispositivo. Es posible que estas puertas no puedan pasar directamente por elQPU, lo que significa que es posible que deban descomponerse en puertas nativas. Puede encontrar las compuertas compatibles de un dispositivo en la página Dispositivos del Amazon Consola Braket y a través del Amazon SoporteSDK.

Tarea cuántica

En Braket, una tarea cuántica es la solicitud atómica a un dispositivo. En el caso de los dispositivos de control de calidad basados en puertas, esto incluye el circuito cuántico (incluidas las instrucciones de medición y el número de shots) y otros metadatos de solicitud. Puede crear tareas cuánticas a través del Amazon Braket SDK o mediante el CreateQuantumTask API operar directamente. Después de crear una tarea cuántica, se pondrá en cola hasta que el dispositivo solicitado esté disponible. Puede ver sus tareas cuánticas en la página Tareas cuánticas del Amazon Consola Braket o mediante el GetQuantumTask o SearchQuantumTasks API operaciones.

Qubit

La unidad básica de información en un ordenador cuántico se denomina qubit (bit cuántico), muy parecido a un bit en la computación clásica. A qubit es un sistema cuántico de dos niveles que se puede realizar mediante diferentes implementaciones físicas, como circuitos superconductores o iones y átomos individuales. Otro qubit los tipos se basan en fotones, espines electrónicos o nucleares o sistemas cuánticos más exóticos.

Queue depth

Queue depth se refiere a la cantidad de tareas cuánticas y trabajos híbridos en espera para un dispositivo en particular. Se puede acceder al recuento de tareas cuánticas y de tareas híbridas de un dispositivo a través del Braket Software Development Kit (SDK) o Amazon Braket Management Console.

  1. La profundidad de la cola de tareas se refiere al número total de tareas cuánticas que están actualmente en espera de ejecutarse con una prioridad normal.

  2. La profundidad de la cola de tareas prioritarias se refiere al número total de tareas cuánticas enviadas en espera de ser ejecutadas Amazon Braket Hybrid Jobs. Estas tareas tienen prioridad sobre las tareas independientes una vez que se inicia un trabajo híbrido.

  3. La profundidad de la cola de trabajos híbridos se refiere al número total de trabajos híbridos actualmente en cola en un dispositivo. Quantum tasks presentados como parte de un trabajo híbrido tienen prioridad y se agregan en el Priority Task Queue.

Queue position

Queue position se refiere a la posición actual de su tarea cuántica o trabajo híbrido dentro de la cola de dispositivos correspondiente. Se puede obtener para tareas cuánticas o trabajos híbridos a través del Braket Software Development Kit (SDK) o Amazon Braket Management Console.

Shots

Dado que la computación cuántica es intrínsecamente probabilística, cualquier circuito debe evaluarse varias veces para obtener un resultado preciso. La ejecución y medición de un solo circuito se denomina disparo. El número de disparos (ejecuciones repetidas) de un circuito se elige en función de la precisión deseada para el resultado.

AWS terminología y consejos para Amazon Braket

IAMpolíticas

Una IAM política es un documento que permite o deniega los permisos Servicios de AWS y los recursos. IAMlas políticas permiten personalizar los niveles de acceso de los usuarios a los recursos. Por ejemplo, puede permitir que los usuarios accedan a todos los buckets de Amazon S3 incluidos en el Cuenta de AWS suyo o solo a uno específico.

  • Práctica recomendada: siga el principio de seguridad de privilegios mínimos al conceder permisos. Si sigue este principio, ayuda a evitar que los usuarios o los roles tengan más permisos de los necesarios para realizar sus tareas cuánticas. Por ejemplo, si un empleado solo necesita acceder a un segmento específico, especifique el grupo en la IAM política en lugar de conceder al empleado acceso a todos los grupos de la suya. Cuenta de AWS

Roles de IAM

Un IAM rol es una identidad que puedes asumir para obtener acceso temporal a los permisos. Antes de que un usuario, una aplicación o un servicio puedan asumir un IAM rol, se le deben conceder permisos para cambiar al rol. Cuando alguien asume un IAM rol, abandona todos los permisos anteriores que tenía en el rol anterior y asume los permisos del nuevo rol.

  • Práctica recomendada: IAM los roles son ideales para situaciones en las que el acceso a los servicios o recursos debe concederse de forma temporal, en lugar de a largo plazo.

Cubeta Amazon S3

Amazon Simple Storage Service (Amazon S3) es Servicio de AWS un servicio que permite almacenar datos como objetos en cubos. Los buckets de Amazon S3 ofrecen espacio de almacenamiento ilimitado. El tamaño máximo de un objeto en un bucket de Amazon S3 es de 5 TB. Puede cargar cualquier tipo de datos de archivos a un bucket de Amazon S3, como imágenes, vídeos, archivos de texto, archivos de respaldo, archivos multimedia para un sitio web, documentos archivados y los resultados de sus tareas cuánticas de Braket.

  • Práctica recomendada: puede establecer permisos para controlar el acceso a su bucket de S3. Para obtener más información, consulte las políticas de bucket en la documentación de Amazon S3.