Aspectos generales

P: ¿Qué es Amazon Braket?

Amazon Braket es un servicio completamente administrado que le ayuda a empezar con la informática cuántica.

P: ¿Qué puedo hacer con Amazon Braket?

Amazon Braket le permite aprender a programar informática cuántica y a explorar aplicaciones potenciales. Puede diseñar sus propios algoritmos cuánticos desde cero o elegir un conjunto de algoritmos prediseñados. Amazon Braket proporciona un SDK que puede ejecutar localmente en un equipo portátil o en el entorno de bloc de notas totalmente administrado de Amazon Braket. El SDK incluye un simulador de circuitos cuánticos. El servicio de Amazon Braket también proporciona simuladores de circuitos cuánticos totalmente administrados que permiten ejecutar los algoritmos en la infraestructura administrada de AWS para validar y probar la implementación. Cuando esté listo, puede ejecutar su algoritmo en Amazon Braket con diferentes equipos cuánticos, o unidades de procesamiento cuántico (QPU), de nuestros proveedores de hardware.

P: ¿Cómo se integra Amazon Braket con otros servicios de AWS?

Amazon Braket proporciona integraciones con Amazon CloudWatch, Amazon EventBridge, AWS Identity and Access Management (IAM) y AWS CloudTrail para la supervisión, los registros, la administración del acceso de los usuarios y el procesamiento basado en registros. Los resultados de la simulación y la informática cuántica se almacenarán en su cuenta de Amazon Simple Storage Service (S3).

P: ¿Por qué debería nuestra compañía pensar en la informática cuántica en la actualidad?

La informática cuántica es una tecnología en fase inicial, pero su impacto a largo plazo promete transformar muchas industrias. Desarrollar algoritmos cuánticos y diseñar aplicaciones cuánticas útiles requiere nuevas habilidades y, posiblemente, enfoques radicalmente diferentes. Desarrollar esta experiencia llevará tiempo y requiere el acceso a tecnologías cuánticas y herramientas de programación. Amazon Braket y Amazon Quantum Solutions Lab ayudan a las organizaciones a evaluar el estado de las tecnologías actuales, a identificar cómo podrían impactar en su negocio y a prepararse para el futuro.

P: ¿Por qué el servicio recibe el nombre de “Braket”?

Ese nombre se debe a la notación bra-ket, una notación estándar en mecánica cuántica. La introdujo Paul Dirac en 1939 para describir el estado de sistemas cuánticos. También se le conoce como la notación Dirac.

P: ¿Puedo llevar a cabo una investigación académica en Amazon Braket?

Sí. Científicos de universidades de todo el mundo llevan a cabo investigaciones en Amazon Braket. Puede comenzar en la consola de Amazon Braket, en nuestro repositorio de Github o solicitar financiación para el uso de Amazon Braket a través del programa AWS Cloud Credit for Research. En el proceso de solicitud, si no tiene una URL para la calculadora de precios, envíe su solicitud con un marcador de posición.

Herramientas para desarrolladores

P: ¿Qué es el SDK de Amazon Braket?

El kit de desarrollo de software de (SDK) de Amazon Braket es un marco de desarrollo que utiliza las mejores tecnologías para cada situación. Le permite desarrollar algoritmos cuánticos y ejecutarlos en diferentes simuladores y hardware de informática cuántica a través del servicio de Amazon Braket. El SDK le ayuda a hacer un seguimiento y monitorear las tareas cuánticas que se suban a Amazon Braket y a evaluar los resultados. El SDK de Amazon Braket incluye un simulador de circuito cuántico local que puede utilizar para probar sus algoritmos.

P: ¿Cómo puedo acceder al SDK de Amazon Braket?

Amazon Braket proporciona blocs de notas Jupyter totalmente administrados que ya vienen instalados con el SDK de Amazon Braket y tutoriales de ejemplo para que pueda empezar rápidamente. El SDK de Amazon Braket es de código abierto, por lo que puede usar Amazon Braket desde cualquier entorno de desarrollo integrado (IDE) local de su elección.

P: ¿El SDK de Amazon Braket es compatible con el temple cuántico?

Sí. Amazon Braket proporciona un complemento que le permite programar de forma nativa en Ocean, un marco de programación de D-Wave para el temple cuántico. De manera alternativa, puede programar directamente en el SDK de Amazon Braket. Para comenzar, consulte la documentación del servicio.

P: ¿Qué es PennyLane?

PennyLane es una biblioteca de software de código abierto para la informática cuántica variacional que se integra con Amazon Braket. La informática cuántica variacional es un paradigma que utiliza algoritmos híbridos cuántico-clásicos para encontrar de forma iterativa soluciones a problemas informáticos en una variedad de dominios, como la química, la optimización y Machine Learning cuántico. PennyLane, desarrollada en función de la programación cuántica diferenciable, le permite entrenar los circuitos cuánticos de la misma manera que las redes neuronales. Esta proporciona interfaces para bibliotecas de aprendizaje automático populares, como PyTorch y TensorFlow, para que el entrenamiento de sus algoritmos cuánticos sea simple e intuitivo. Obtenga más información acerca de PennyLane en https://pennylane.ai y lea la guía para desarrolladores aquí.

P: ¿Por qué debería utilizar PennyLane en Amazon Braket?

Las aplicaciones de informática cuántica a corto plazo en la química, la optimización y el machine learning cuántico se basan en algoritmos cuánticos variables que usan procesos iterativos entre los equipos clásicos y los cuánticos. PennyLane facilita la introducción y la creación de algoritmos de Machine Learning variacional y cuántico en Amazon Braket. Le permite utilizar herramientas conocidas de Machine Learning para crear y capacitar sus algoritmos. PennyLane proporciona una biblioteca de química, qchem, que puede utilizar para asignar un problema de química informática a una formulación de informática cuántica con unas pocas líneas de código.

Amazon Braket lo ayuda a innovar más rápidamente con PennyLane. A la hora de probar los algoritmos y aplicar ajustes detallados, nuestros simuladores bajo demanda completamente administrados y de alto rendimiento agilizan el entrenamiento unas 10 veces o más, en comparación con la simulación de algoritmos local.  Para acelerar sus algoritmos cuánticos híbridos, ahora puede aprovechar los simuladores integrados de alto rendimiento de PennyLane, como el simulador lightning.gpu acelerado por el SDK cuQuantum de NVIDIA para cargas de trabajo basadas en GPU. Estos simuladores incluyen métodos, como el método adjunto para el cálculo de gradientes, que reducen la cantidad de circuitos necesarios para calcular gradientes y se pueden usar para la experimentación y la creación de prototipos iterativas y rápidas. 

P: ¿Cómo puedo acceder a PennyLane?

Los blocs de notas de Amazon Braket vienen configurados con PennyLane, y nuestros blocs de notas tutoriales lo ayudan a comenzar rápidamente. Como alternativa, puede instalar el complemento de PennlyLane para Amazon Braket en cualquier entorno de desarrollo que elija. El complemento es de código abierto y se puede descargar desde aquí. Acceda a la documentación de PennyLane en https://pennylane.ai.  

P: ¿Qué es OpenQASM?

OpenQASM es una representación intermedia (IR) de código abierto para programas de computación cuántica. Puede ejecutar programas de OpenQASM en todos los dispositivos de Braket basados en puertas, ya sea a través del SDK de Amazon Braket o enviándolos directamente a la API de Braket. AWS se ha unido al consejo directivo de OpenQASM para crear una especificación abierta, independiente del hardware y unificada para los programas cuánticos basados en puertas. 

Simuladores

P: ¿Por qué querría simular mi algoritmo?

Los simuladores de circuitos cuánticos se ejecutan en equipos clásicos. Con los simuladores, puede probar los algoritmos a un menor costo que el que supone usar hardware cuántico. Además, no tendrá que esperar a acceder a máquinas cuánticas específicas. La simulación es una forma práctica de depurar rápidamente los circuitos cuánticos y corregir y optimizar los algoritmos antes de avanzar hacia su ejecución en hardware cuántico. La simulación clásica también es esencial para verificar los resultados de hardware de informática cuántica a corto plazo y estudiar los efectos del ruido.

P: ¿Qué simuladores ofrece Amazon Braket?

Amazon Braket ofrece la posibilidad de elegir entre cuatro simuladores de circuitos cuánticos: el simulador local en el SDK y tres simuladores bajo demanda: SV1, un simulador de circuitos cuánticos de uso general, DM1 que le permite simular el efecto del ruido en sus circuitos, y TN1, un simulador de redes tensoriales de alto rendimiento. Con estas opciones, podrá elegir el enfoque que mejor se adapte a sus necesidades.

P: ¿Qué es el simulador local?

El simulador local se incluye en el SDK de Amazon Braket sin ningún costo. Puede ejecutarse en un equipo portátil o en el bloc de notas administrado de Amazon Braket. Puede utilizarlo para la validación rápida de los diseños de circuitos. Se adapta bien a las simulaciones a pequeña y mediana escala: hasta 25 qubits sin ruido, o hasta 12 qubits con ruido, dependiendo del hardware.

P: ¿Qué es el simulador SV1?

SV1 es un simulador de vectores de estado de alto rendimiento y totalmente administrado para circuitos cuánticos de hasta 34 qubits. Como simulador de vectores de estado, toma la función de onda completa del estado cuántico y aplica las operaciones del circuito para calcular el resultado. Una vez que haya diseñado y depurado su algoritmo cuántico mediante el simulador local del SDK de Amazon Braket, puede utilizar SV1 para realizar pruebas e investigaciones a escala. SV1 escala de forma automática los recursos informáticos clásicos para que pueda ejecutar hasta 35 simulaciones en paralelo.

P: ¿Qué es el simulador DM1?

DM1 es un simulador de matriz de densidad totalmente administrar que le permite investigar los efectos del ruido realista en sus algoritmos cuánticos. Esto puede ayudarle a desarrollar estrategias de mitigación de errores para obtener resultados más precisos de los dispositivos de computación cuántica actuales.
DM1 es compatible con la simulación de circuitos de hasta 17 qubits. Puede ejecutar hasta 35 simulaciones en paralelo, para acelerar sus experimentos. Para la creación rápida de prototipos y la depuración antes de utilizar DM1, puede utilizar el simulador de ruido local en el SDK de Amazon Braket.

P: ¿Qué es el simulador TN1?

TN1 es un simulador de red tensorial totalmente administrado y de alto rendimiento que se utiliza para circuitos cuánticos estructurados de hasta 50 qubits. Un simulador de red tensorial codifica los circuitos cuánticos en un gráfico estructurado para encontrar la mejor manera de calcular el resultado del circuito. TN1 es muy adecuado para la simulación de circuitos dispersos, circuitos con puertas locales y circuitos con estructura inherente.

P: ¿Cómo elijo entre los simuladores bajo demanda SV1, TN1 y DM1 de Amazon Braket?

SV1 es un simulador de uso general basado en la tecnología de vectores de estado. Ofrece ejecución predecible y alto rendimiento para circuitos universales de hasta 34 bits cuánticos.

DM1 está diseñado específicamente para soportar el modelado de ruido. Si necesita estudiar sus algoritmos bajo los efectos de varios tipos de ruido, utilice DM1.

TN1 es un simulador especializado para ciertos tipos de circuitos cuánticos de hasta 50 qubits. Utilícelo para circuitos dispersos, circuitos con puertas locales y otros con estructura inherente. Otros tipos de circuitos, como los que tienen una conectividad total entre qubits, suelen ser más adecuados para SV1.

P: ¿Por qué querría simular el ruido en mis circuitos?

Los dispositivos cuánticos actuales son intrínsecamente ruidosos. Cada operación ejecutada tiene la posibilidad de introducir un error. En consecuencia, los resultados obtenidos por un equipo cuántico suelen diferir de lo que se espera idealmente. DM1 le permite estudiar la solidez de sus algoritmos bajo los efectos del ruido realista, y crear estrategias de mitigación de errores que ayuden a obtener resultados más precisos con los dispositivos de computación cuántica actuales.

P: ¿Puedo ejecutar un circuito sin ruido en el simulador DM1?

DM1 puede simular circuitos sin ruido. Sin embargo, para obtener un mejor rendimiento, recomendamos utilizar el SV1 para simulaciones a gran escala de circuitos sin ruido.

P: ¿Para ejecutar una simulación tengo que escoger un tipo de instancias?

No si está utilizando un simulador bajo demanda de Amazon Braket. Si utiliza SV1, TN1 o DM1, Amazon Braket administra el software y la infraestructura por usted. Solo tiene que proporcionar el circuito que se tiene que ejecutar.

Si está ejecutando el simulador local en el SDK de su bloc de notas administrado de Amazon Braket, se ejecutará en la instancia de Amazon que haya especificado para su bloc de notas.

P: ¿Cómo sé si puedo ejecutar un circuito en TN1?

Siempre y cuando el circuito se encuentre dentro de los límites de cantidad de bits cuánticos y de profundidad de circuito descritos aquí, TN1 intentará simularlo. Sin embargo, a diferencia de SV1, no es posible ofrecer una estimación precisa del tiempo de ejecución basada solo en la cantidad de bits cuánticos y en la profundidad del circuito. Durante la denominada “etapa de ensayo”, TN1 primero intentará identificar una ruta informática eficiente para su circuito y calcular el tiempo de ejecución de la próxima etapa, la “etapa de contracción”. Si el tiempo de contracción estimado supera el límite de TN1, este no intentará realizar la contracción, y usted solo deberá pagar por el tiempo dedicado a la etapa de ensayo. Para obtener más información, visite la documentación técnica.

P: ¿Debo programar o diseñar los algoritmos de otro modo para usar un simulador?

No. Con Amazon Braket, puede dirigir el mismo circuito cuántico para ejecutarlo en cualquier simulador y hardware cuántico basado en puertas disponible en el servicio; para ello, debe cambiar algunas líneas de código.

P: ¿Ofrece simuladores para problemas relativos al temple cuántico?

En AWS Marketplace puede encontrar ofertas que utilizan enfoques clásicos de vanguardia en problemas de optimización combinatoria, como Meta Analytics y Toshiba SBM.

Equipos cuánticos

P: ¿Cómo accedo a equipos cuánticos con Amazon Braket?

Es fácil ejecutar su diseño de circuito o problema de temple en una unidad de procesamiento cuántico (QPU) real. Cuando haya creado el circuito o el gráfico del problema en el SDK de Amazon Braket, podrá enviar la tarea desde un bloc de notas Jupyter administrado o desde cualquier IDE de su elección, como PyCharm.

P: ¿En qué se diferencia la ejecución de una tarea en una QPU de la ejecución en un simulador?

Los pasos para ejecutar una tarea cuántica en un QPU son los mismos que para ejecutarla en un simulador. Tan solo debe elegir el backend o el dispositivo cuando realice llamadas a la API dentro del SDK de Amazon Braket. Ambas son operaciones de informática para las que puede solicitar diferentes backends o dispositivos mediante llamadas a la API dentro del SDK de Amazon Braket. La selección de dispositivos incluye los distintos simuladores y equipos cuánticos que se encuentran disponibles a través del servicio. Para cambiar de un backend a otro solo tiene que cambiar una única línea de código. Así de fácil. Sin embargo, los simuladores siempre están disponibles, mientras que los recursos de QPU pueden requerir tiempos de espera.

P: ¿Cómo decido qué equipos cuánticos usar?

Algunos tipos de equipos cuánticos son particularmente adecuados para resolver conjuntos específicos de problemas. Por ejemplo, los destempladores cuánticos se suelen usar para resolver problemas de optimización combinatoria, mientras que los equipos cuánticos universales se pueden utilizar para resolver muchos tipos de problemas. Existen muchos factores para determinar qué tipo de máquina puede satisfacer sus necesidades, por ejemplo, cantidad de qubits, fidelidad de qubits (tasa de errores), conectividad de qubits, tiempo de coherencia y costo. Puede encontrar todas las especificaciones de las computadoras cuánticas en la consola de Amazon Braket.

P: ¿Qué equipos cuánticos admite Amazon Braket?

Haga clic aquí para obtener más información sobre los proveedores de hardware de Amazon Braket.

P: ¿Dónde puedo encontrar información sobre el sistema y el rendimiento de QPU de Rigetti?

Consulte la página de QPU de Rigetti para obtener información sobre el sistema y el rendimiento de QPU de Rigetti, como la fidelidad de las puertas y los tiempos de coherencia.

P: ¿Dónde puedo encontrar sugerencias sobre prácticas recomendadas para QPU de IonQ?

Consulte la página web de las prácticas recomendadas de IonQ para obtener información sobre la topología, las puertas y las mejores prácticas de IonQ QPU.

P: ¿Dónde puedo encontrar información del sistema sobre QPU de D-Wave?

Consulte la página de propiedades físicas específicas de QPU de D-Wave para obtener la documentación sobre las propiedades del sistema Advantage y 2000Q, una imagen del gráfico de trabajo y detalles adicionales.

P: ¿Mis tareas cuánticas se empiezan a ejecutar inmediatamente en una QPU o tengo que esperar?

La informática cuántica es una tecnología emergente y los equipos cuánticos son un recurso escaso. Diferentes tipos de computadoras cuánticas tienen características operacionales y niveles de disponibilidad diferentes, por lo que procesan tareas con distintas frecuencias. Si la QPU seleccionada está en línea y no se está utilizando en ese momento, la tarea se procesará inmediatamente. Si no, irá a la cola. Cuando la QPU esté disponible, las tareas de la cola se procesarán por orden de recepción. Para avisarle cuando se haya completado la tarea, Amazon Braket enviará eventos de cambio de estado a Amazon EventBridge. Puede crear una regla en EventBridge para especificar qué acción llevar a cabo, como usar Amazon Simple Notification Service (SNS), que puede enviarle avisos mediante SMS u otros métodos, como email, HTTP, AWS Lambda o Amazon SQS.

P: ¿Debo compilar mis circuitos antes de ejecutarlos en las QPU?

No, no tiene por qué ser así. Amazon Braket compila automáticamente el código cuando se ejecuta. Sin embargo, tiene la opción en los dispositivos Rigetti de definir bloques específicos de código que se ejecutarán tal cual, sin modificaciones del compilador, mediante la compilación literal. Para más información, consulte nuestra documentación sobre la creación de circuitos.

P: ¿Cuál es el beneficio de la compilación literal?

La compilación de circuitos cuánticos transforma un circuito cuántico en un circuito compilado, que se somete a la asignación de qubits, el mapeo a puertas nativas y la optimización. Sin embargo, la optimización de puertas del compilador puede ser problemática para los investigadores y especialistas en algoritmos cuánticos que desarrollan circuitos de evaluación comparativa o de mitigación de errores, ya que las optimizaciones del compilador eliminan o reordenan puertas y componentes redundantes. Con la compilación literal, los usuarios pueden especificar partes de circuitos o circuitos enteros para que se ejecuten tal cual, sin ninguna modificación del compilador.

Hybrid Jobs

P: ¿Qué es la característica Hybrid Jobs?

Hybrid Jobs ejecuta cargas de trabajo cuánticas-clásicas híbridas de manera más fácil, rápida y predecible. Con esta característica, usted solo tiene que proporcionar su script de algoritmo o contenedor, y AWS iniciará los recursos solicitados, ejecutará el algoritmo y lanzará los recursos cuando estén completos así paga únicamente lo que usa. La característica Hybrid Jobs también proporciona información en vivo en métricas de algoritmos para que pueda ver cómo su algoritmo se procesa. Lo más importante es que tiene acceso prioritario a la QPU objetivo para que la ejecución sea más rápida, más predecible y menos afectada por las cargas de trabajo de otros usuarios.

P: ¿Por qué debo utilizar Hybrid Jobs?

Braket Hybrid Jobs proporciona tres beneficios principales. Primero, simplifica la ejecución de algoritmos cuánticos-clásicos híbridos. Muchos investigadores cuánticos son normalmente nuevos en informática en la nube y no quieren configurar y administrar su entorno informático antes de ejecutar su algoritmo híbrido. Con Hybrid Jobs, solo necesita especificar su instancia informática preferida, o usar la predeterminada. Braket Hybrid Jobs esperará que esté disponible la QPU objetivo, iniciará los recursos clásicos, ejecutará la carga de trabajo en entornos de contenedor previamente diseñados, devolverá los resultados a Amazon S3 y finalmente lanzará los recursos informáticos.

Segundo, Hybrid Jobs proporciona información en vivo de algoritmos en ejecución. Puede definir métricas de algoritmos personalizadas como parte de su algoritmo que Amazon CloudWatch registrará automáticamente y mostrará en la consola de Amazon Braket. Con esto, puede hacer seguir el progreso de sus algoritmos.

Tercero, Amazon Braket Hybrid Jobs proporciona mejor rendimiento que los algoritmos híbridos en ejecución de su propio entorno. Durante todo el tiempo que el trabajo se está ejecutando, tiene acceso prioritario a la QPU seleccionada. Esto significa que las tareas ejecutadas en ese dispositivo como parte de su trabajo se ejecutarán antes que otras tareas que pueden estar en cola en el dispositivo. Esto resulta en tiempos de ejecución más cortos y predecibles para algoritmos híbridos, y finalmente mejores resultados al reducir los efectos perjudiciales de un cambio lento de las características de un dispositivo (“desvío de dispositivo”) en el rendimiento de algoritmos.

P: ¿Qué computadoras cuánticas puedo utilizar con Hybrid Jobs?

Puede utilizar cualquiera de las QPU disponibles en Amazon Braket con Hybrid Jobs.

P: ¿Qué simuladores puedo utilizar con Hybrid Jobs?

Puede utilizar cualquiera de los simuladores bajo demanda de Amazon Braket disponibles (SV1, DM1, TN1), simuladores integrados basados ​​en el complemento lightning de PennyLane o un simulador personalizado integrado como contenedor para trabajos híbridos. Para los simuladores integrados o el simulador personalizado, puede elegir una o varias instancias de CPU y GPU para ejecutar su carga de trabajo híbrida. 

P: ¿Por qué debo usar simuladores integrados con Hybrid Jobs? 

Los simuladores integrados son un conjunto de simuladores de alto rendimiento que están integrados directamente en el mismo contenedor que el código de su aplicación para evitar las latencias asociadas con las comunicaciones de ida y vuelta entre un simulador bajo demanda totalmente administrado, como SV1, y su código clásico en contenedor. Los simuladores integrados admiten funciones avanzadas, como el método adjunto para el cálculo de gradientes, que reduce la cantidad de circuitos necesarios para calcular un gradiente. Actualmente, Amazon Braket admite simuladores integrados de PennyLane, como el simulador lightning.gpu, que se acelera con el SDK cuQuantum de NVIDIA, diseñado específicamente para ejecutar la simulación de circuitos cuánticos en GPU de alto rendimiento.

P: ¿Puedo utilizar mi propio simulador con Amazon Braket Hybrid Jobs?

Sí, puede usar su propia biblioteca de simuladores con Amazon Braket Hybrid Jobs al integrar el simulador y sus dependencias en un contenedor. A continuación, puede pasar el código al contenedor como punto de entrada y ejecutar el código como un trabajo híbrido de Amazon Braket en instancias de CPU o GPU. Amazon Braket se encarga de activar los recursos para la duración de su trabajo y solo paga por lo que usa.

P: ¿Tengo que escoger un tipo de instancias para ejecutar un trabajo híbrido?

No, de forma predeterminada, el contenedor de trabajos se ejecuta en un único tipo de instancia ml.m5.xlarge. Si ejecuta un algoritmo híbrido con un simulador bajo demanda de Amazon Braket (SV1, TN1, DM1) o una QPU, Amazon Braket administra el software y la infraestructura por usted. Si está ejecutando un algoritmo híbrido con los simuladores integrados de PennyLane o un simulador personalizado empaquetado como un contenedor, puede seleccionar uno o más tipos de instancias de CPU o GPU en donde ejecutar el trabajo. Amazon Braket administra la configuración de la infraestructura subyacente y libera los recursos una vez que se completa el trabajo para que solo pague por lo que usa.

P: ¿Cómo elijo entre el simulador de vectores de estado integrado de Penny Lane y el simulador SV1 cuando ejecuto trabajos híbridos?

Actualmente, el simulador de vectores de estado integrado de PennyLane que viene preinstalado con el contenedor de Amazon Braket Hybrid Jobs se puede usar para algoritmos variacionales que pueden beneficiarse de métodos como la retropropagación o el método adjunto para el cálculo de gradientes. Ejemplos de estos algoritmos son machine learning cuántico (QML), el algoritmo aproximado adiabático cuántico (QAOA) o el solucionador propio cuántico variacional (VQE). Con los simuladores integrados, también tiene la opción de usar instancias de GPU, si su algoritmo puede beneficiarse de la aceleración basada en GPU y tiene espacio en la memoria de GPU. Este suele ser el caso de los algoritmos variacionales y los algoritmos QML con recuentos intermedios de qubits (< 30). De lo contrario, considere usar el simulador bajo demanda SV1. Como el método adjunto no admite lanzamientos distintos de cero en la actualidad, considere usar SV1 para cualquier carga de trabajo en la que el número de lanzamientos sea mayor que cero. Tenga en cuenta que el simulador integrado solo se admite como parte de la función de trabajos híbridos, mientras que SV1 admite tareas independientes y trabajos híbridos.

P: ¿Cómo elijo entre los diferentes simuladores integrados de PennyLane?

El simulador lightning.gpu de PennyLane se puede usar para algoritmos híbridos como QML, QAOA o VQE, siempre que el tamaño del problema sea lo suficientemente pequeño como para entrar en la memoria de la GPU. El simulador basado en CPU lightning.qubit se puede usar para algoritmos que consumen mucha memoria y no caben en la memoria de la GPU, como los algoritmos variacionales con un alto número de qubits (más de 29 qubits). Tenga en cuenta que sus costos variarán según el tipo de instancia que use, CPU o GPU. Consulte la documentación de PennyLane para obtener más detalles.

P: ¿De qué manera se incurren gastos por el uso de Hybrid Jobs?

Existen dos componentes para poner un precio a la característica Hybrid Jobs: cargos por el uso de una instancia de trabajo clásica y cargos por el uso de computadoras cuánticas y simuladores de circuitos cuánticos. Primero, se le cobrará la duración del trabajo en ejecución, en función de la instancia de trabajo que utilice. La característica Hybrid Jobs utiliza la instancia ml.m5.xlarge como predeterminada, o bien puede elegir un tipo de instancia diferente cuando crea un trabajo. También tiene la opción de agregar almacenamiento de datos adicional dentro de la instancia informática a un costo adicional. Para conocer los precios de estas instancias y del almacenamiento de instancias adicional, consulte la tabla de precios “Job Instance” (Instancia de trabajo) en la página de precios de Amazon Braket. Segundo, se le cobrará la ejecución de tareas cuánticas que se crean como parte de su trabajo y se ejecutan en los ordenadores cuánticos o simuladores de circuitos que elija. Si está utilizando uno de los simuladores bajo demanda de Amazon Braket (SV1, DM1, TN1) o un ordenador cuántico para una parte de su trabajo híbrido, se le cobrará por la ejecución de las tareas cuánticas que se crean como parte de su trabajo. El precio de estas tareas es el mismo independientemente de que se ejecuten como parte de un trabajo híbrido o no. Consulte las pestañas “Quantum Computes” (Ordenadores cuánticos) y “Simulators” (Simuladores) en la página de precios de Amazon Braket. Si utiliza un simulador integrado, como el simulador lightning, que viene preinstalado con los contenedores administrados de Hybrid Jobs en Amazon Braket, o un simulador de su elección integrado como un contenedor personalizado, solo paga por los recursos clásicos de CPU o GPU que utiliza durante la duración del trabajo, según la tabla de precios a continuación. Para conocer los precios de estas instancias y del almacenamiento de instancias adicional, consulte la tabla de precios “Job Instances” (Instancias de trabajo) a continuación.

P: ¿Cómo puedo comenzar a utilizar Hybrid Jobs?

Puede comenzar visitando la sección Guía del usuario de trabajos de Amazon Braket de la documentación de Braket. Notebooks de ejemplos híbridos de Amazon Braket proporcionan tutoriales sobre cómo comenzar a utilizar trabajos y ejecutan diferentes tipos de algoritmos híbridos. Estos ejemplos vienen previamente instalados en notebooks de Amazon Braket para ayudarlo a comenzar rápidamente. También puede revisar los ejemplos de algoritmos híbridos con el complemento PennyLane en el repositorio de ejemplos de Amazon Braket

Precios

P: ¿Cómo se cobra el uso de Amazon Braket?

Con Amazon Braket, no se requieren pagos anticipados y solo paga por los recursos de AWS que utiliza. Se le facturará por separado cada capacidad de Amazon Braket, lo que incluye el acceso a equipo de informática cuántica y simuladores bajo demanda. También se le facturará por separado por los servicios de AWS proporcionados a través de Amazon Braket, como los blocs de notas administrados de Amazon Braket. Para obtener más información sobre los precios, visite la página de precios.

P: ¿Cómo rastreo mi uso de Amazon Braket y gasto en los diferentes proyectos?

R: Puede utilizar etiquetas para organizar sus recursos de AWS por agrupaciones lógicas que tengan sentido para su equipo o negocio, como centro de costes, departamento o proyecto. En Amazon Braket puede aplicar etiquetas a las tareas de conteo que genere. Después de crear y aplicar las etiquetas definidas por el usuario, puede activarlas para el seguimiento de la asignación de costos en el panel de facturación y gestión de costos de AWS. AWS utiliza las etiquetas para categorizar sus costos y entregarle un informe mensual de asignación de costos para que pueda rastrear sus costos de AWS. Su informe de asignación de costos muestra las claves de etiquetas como columnas adicionales con los valores aplicables para cada fila, por lo que es más fácil hacer un seguimiento de sus costos si utiliza un conjunto consistente de claves de etiquetas.

P: ¿AWS proporciona créditos para la investigación en informática cuántica que utiliza Amazon Braket?

Sí. Científicos de universidades de todo el mundo llevan a cabo investigaciones en Amazon Braket con los créditos proporcionados a través del programa AWS Cloud Credit for Research. Envíe su propuesta en el enlace que aparece más arriba. En el proceso de solicitud, si no tiene una URL para la calculadora de precios, envíe su solicitud con un marcador de posición.

Seguridad

P: ¿Mis datos abandonan el entorno de AWS cuando uso Amazon Braket Services?

Sí, los proveedores de hardware cuántico de terceros alojan las QPU en Amazon Braket. Si usa Amazon Braket para acceder a equipos cuánticos, el circuito o problema de temple cuántico y metadatos asociados se enviarán a los proveedores de hardware (quienes también se encargarán de su procesamiento) fuera de las instalaciones que AWS opera. El contenido aparecerá como anónimo, por lo que solo el contenido que requiera que se procese la tarea cuántica se enviará a los proveedores. Estos no recibirán la información de su cuenta de AWS. Todos los datos se cifran en reposo y en tránsito, solo se descifran para su procesamiento. Además, los proveedores de hardware de Amazon Braket no pueden almacenar ni usar su contenido para otros propósitos ajenos al procesamiento de la tarea. Cuando se complete el circuito, se devolverán los resultados a Amazon Braket. Los resultados se almacenarán en su bucket de Amazon S3. La seguridad de los proveedores de hardware cuántico de terceros de Amazon Braket se audita periódicamente para garantizar que se cumplan los estándares de seguridad de red, control de acceso, protección de datos y seguridad física.

P: ¿Dónde se almacenarán mis resultados?

Los resultados se almacenarán en Amazon S3. Además de proporcionar los resultados de la ejecución, Amazon Braket también publica registros de eventos y métricas de rendimiento, por ejemplo, el estado de finalización y el tiempo de ejecución, en Amazon CloudWatch.

P: ¿Puedo utilizar Amazon Braket en Amazon Virtual Private Cloud (Amazon VPC)?

Amazon Braket está integrado con AWS Privatelink para que pueda acceder a Amazon Braket desde su Amazon Virtual Private Cloud (Amazon VPC) sin que el tráfico deba atravesar Internet. Esto reduce la exposición a las amenazas de seguridad basadas en Internet y el riesgo de filtración de información confidencial.

Quantum Solutions Lab

P: ¿Qué es el Quantum Solutions Lab (QSL)?

Amazon Quantum Solutions Lab es un programa de investigación colaborativa y de servicios profesionales que cuenta con expertos en informática cuántica capaces de ayudar a explorar más eficazmente la informática cuántica y a trabajar para superar los desafíos que surgen con esta tecnología novedosa. Visite la página web del Quantum Solutions Lab para comenzar.

P: ¿Cómo puedo comunicarme con el QSL?

Puede solicitar información sobre las comunicaciones con el QSL y nuestros socios con el administrador de cuentas de AWS y el envío de este formulario.

P: ¿Cuál es el costo de una comunicación con el QSL?

El costo de las comunicaciones varía según la duración de la comunicación y la naturaleza de sus necesidades. Contacte al administrador de cuentas para obtener más detalles.

P: ¿Cuál suele ser la duración de una comunicación con el QSL?

Las comunicaciones suelen durar entre 6 y 12 meses.

P: ¿Tengo que ir al laboratorio para participar?

El proceso en su totalidad se puede llevar a cabo de manera remota, si es necesario, lo cual es muy probable si tenemos en cuenta la pandemia actual. No obstante, solemos reunirnos con una persona para dar comienzo a las comunicaciones y determinar una cadencia que funcione. Después, visitaremos su sitio según sea necesario y estableceremos puntos de control habituales mediante videoconferencia. Al mismo tiempo, colaboraremos remotamente de forma habitual.

Centro AWS para informática cuántica

P: ¿Qué es AWS Center for Quantum Computing?

El Centro de Computación Cuántica de AWS es un programa de investigación que reúne a investigadores e ingenieros de Amazon e instituciones académicas líderes en el campo de la computación cuántica. Juntos pueden colaborar en aplicaciones, esquemas de corrección de errores, arquitecturas de hardware y modelos de programación a corto plazo para explorar el desarrollo de tecnologías cuánticas. Fundamos AWS Center for Quantum Computing en el campus del Instituto de Tecnología de California (Caltech). Actualmente, el centro colabora con investigadores de Caltech, Universidad de Stanford, Universidad de Harvard, Instituto de Tecnología de Massachusetts y Universidad de Chicago mediante el programa Amazon Scholars.

P: ¿Qué investigaciones ha publicado el AWS Center for Quantum Computing?

El equipo de AWS Center for Quantum Computing publica regularmente investigaciones y presenta artículos científicos en conferencias como QIP, APS e IEEE QCE sobre hardware cuántico, algoritmos, corrección de errores y otros dominios. Entre las investigaciones más destacadas se encuentra el artículo “Designing a fault-tolerant quantum computer based on Schrödinger-cat qubits”. Para ver otras publicaciones de investigación, consulte nuestra página del área de investigación de Amazon.Science Quantum Technologies.


Standard Product Icons (Features) Squid Ink
Consulte las características del producto

Más información acerca de Amazon Braket.

Más información 
Sign up for a free account
Regístrese para obtener una cuenta gratuita

Obtenga acceso instantáneo a la capa gratuita de AWS. 

Regístrese 
Standard Product Icons (Start Building) Squid Ink
Regístrese para iniciar

Para comenzar, regístrese o inicie sesión en la consola.

Registrarse