Publicado en: Nov 29, 2021
Amazon Braket Hybrid Jobs le permite ejecutar fácilmente algoritmos cuánticos clásicos híbridos como Variational Quantum Eigensolver (VQE) y Quantum Approximate Optimization Algorithm (QAOA), que combinan recursos informáticos clásicos con dispositivos informáticos cuánticos para optimizar el rendimiento de los sistemas cuánticos actuales. Con esta nueva característica, solo tiene que proporcionar su script de algoritmo y elegir un dispositivo de destino: una unidad de procesamiento cuántico (QPU) o un simulador de circuito cuántico. Amazon Braket Hybrid Jobs está diseñado para activar los recursos clásicos solicitados cuando su dispositivo cuántico de destino esté disponible, ejecutar su algoritmo y liberar las instancias una vez finalizadas para que solo pague por lo que usa. Braket Hybrid Jobs puede proporcionar información en vivo sobre las métricas del algoritmo para monitorear el algoritmo a medida que avanza, lo que le permite llevar a cabo ajustes más rápidamente. Lo más importante es que sus trabajos tienen acceso prioritario a la QPU seleccionada durante la duración de su experimento, lo que le da el control y lo ayuda a proporcionar una ejecución más rápida y predecible.
Para ejecutar un trabajo con Braket Hybrid Jobs, antes debe definir su algoritmo con el SDK de Amazon Braket o PennyLane. También puede usar TensorFlow y PyTorch o crear una imagen de contenedor Docker personalizada. A continuación, crea un trabajo a través de la API o consola de Amazon Braket, donde proporciona su script de algoritmo (o contenedor personalizado), selecciona su dispositivo cuántico y elige entre una variedad de configuraciones opcionales, incluida la elección de recursos clásicos, valores de hiperparámetros y ubicaciones de datos. Si su dispositivo de destino es un simulador, Braket Hybrid Jobs está diseñado para comenzar a ejecutarse de inmediato. Si su dispositivo de destino es una QPU, su trabajo se ejecutará cuando el dispositivo esté disponible y su trabajo sea el primero de la cola. Puede definir métricas personalizadas como parte de su algoritmo, que se pueden reportar automáticamente a Amazon CloudWatch y mostrar en tiempo real en la consola de Amazon Braket. Una vez finalizado, Braket Hybrid Jobs escribe sus resultados en Amazon S3 y libera sus recursos.
La característica Hybrid Jobs está disponible en todas las regiones donde Amazon Braket está disponible y se puede utilizar con todos los dispositivos en Amazon Braket. Para obtener más información, puede leer la publicación del blog de noticias de AWS y la documentación. Para comenzar, puede seguir uno de los cuadernos de ejemplo de GitHub que también vienen preinstalados en los cuadernos de Amazon Braket.