Publicado en: Mar 8, 2022

Amazon Braket, el servicio de computación cuántica de AWS, ahora admite OpenQASM 3.0 para dispositivos y simuladores cuánticos basados en puertas. Con este lanzamiento, los clientes tienen la opción de utilizar el SDK de Braket para crear y ejecutar programas como antes, o suministrar directamente cadenas equivalentes de OpenQASM 3.0 a través del SDK y la API de Braket. Gracias a la introducción de Amazon Braket y el soporte continuo para OpenQASM 3.0, los clientes seguirán teniendo más facilidad para migrar programas cuánticos entre diferentes entornos de desarrollo.

OpenQASM es una representación intermedia para la descripción de programas cuánticos con un nivel de riqueza que admite una amplia variedad de casos de uso, incluidos aquellos que requieren un control de bajo nivel del hardware cuántico. De forma similar a Braket, OpenQASM se diseñó para ser agnóstico en cuanto al hardware, lo que lo hace muy adecuado como representación y proporciona a los clientes una experiencia de programación consistente en una amplia variedad de dispositivos. Desde su lanzamiento como proyecto de código abierto en 2017, OpenQASM ha ganado una amplia adopción entre los usuarios y los desarrolladores de hardware cuántico. OpenQASM cuenta además con el soporte de un número cada vez mayor de bibliotecas de aplicaciones de terceros, como mitiq y Yao.jl, que benefician el desarrollo de algoritmos para los investigadores. Además de allanar el camino para obtener la portabilidad a través de diferentes marcos, el soporte para OpenQASM en Braket ayudará a simplificar la pila de desarrollo para los clientes. Con la nueva versión de OpenQASM (3.0) se amplía la versión anterior para incluir más características, como el control a nivel de impulsos, la temporización de puertas y el flujo de control clásico, para salvar la distancia entre la interfaz de usuario final y el lenguaje de descripción de hardware. Además de introducir el soporte para OpenQASM 3.0 en el servicio Braket, la participación de AWS en el Comité de Dirección Técnica de OpenQASM 3.0 ayudará a acelerar la evolución de OpenQASM como representación coherente para los algoritmos cuánticos basados en puertas.

El soporte para OpenQASM 3.0 existe en todas las regiones donde está disponible Amazon Braket. Si desea empezar a utilizar OpenQASM 3.0, consulte los siguientes recursos: Documentación de Amazon Braket, Consola de Amazon Braket y Cuaderno de ejemplo en Github.