despues, despues Más de cuatro años en desarrolloel marco de programación cuántica de código abierto de Google Cirq alcanzado la estabilidad Y se estableció como la lingua franca utilizada por los ingenieros de Google para escribir programas cuánticos para los procesadores cuánticos de Google.
La importancia de la versión 1.0 es que Cirq admite la gran mayoría de los flujos de trabajo para estos sistemas y es una API estable que solo actualizaremos con cambios urgentes en los números de versión principales.
Esto significa que futuras versiones, por ejemplo, la 1.1, serán compatibles con la versión más básica, por ejemplo, la 1.0. Los nuevos lanzamientos principales, por ejemplo, 2.0, son donde pueden ocurrir cambios reversibles.
Cirq está dirigido a computadoras cuánticas ruidosas de rango medio, que contienen unos pocos cientos de qubits y unas pocas miles de puertas cuánticas como máximo. Según Google, las computadoras cuánticas actuales requieren lidiar con los detalles de su configuración de hardware para lograr los últimos resultados, lo que explica el tipo de abstracción que proporciona el marco.
Esto significa, por ejemplo, que Cirq permite el mapeo entre el algoritmo y el hardware, lo que proporciona un control preciso hasta el nivel de la puerta, además de lidiar con las limitaciones específicas del procesador, lo que puede provocar errores de cálculo cuando no se maneja adecuadamente. Cirq, también conocido como Circuitoes un conjunto de momentos. Cada momento es un conjunto de concurrentes operacionesdonde cada operación es el resultado de la aplicación de un Puerta en un subconjunto separado de los qubits disponibles.
Desde su presentación en 2018, Cirq se ha expandido a través de varias bibliotecas para explorar áreas de investigación en computación cuántica, que incluyen Cuántica de TensorFlowY el fermión abiertoY el mascota, y otros. En particular, TensorFlow Quantum se ha utilizado en Entrenamiento del modelo de aprendizaje automático Contiene 30 qubits a una velocidad de 1,1 petaflops por segundo. En cambio, OpenFermion es una biblioteca para compilar y analizar algoritmos cuánticos para simular sistemas de fermiones, incluida la química cuántica.
Como nota final, Cirq obtuvo soporte para varios servicios de computación cuántica en la nube, incluidos AQT, IonQ, Pascal, Rigetti y Azure Quantum, que permiten que el software Cirq se ejecute en sus dispositivos, dice Google.
Si no tiene un procesador cuántico disponible, puede intentar usar Cirq Máquina virtual cuántica de GoogleColab, una computadora portátil que emula el procesador cuántico de Google. Actualmente, la herramienta puede emular dos procesadores de Google: Weber Y el Arcoíris. Google Quantum Virtual Machine también se puede enviar para ejecutar Nube de Google En caso de que se necesite potencia de emulación adicional.
«Fanático del café. Amable aficionado a los zombis. Devoto practicante de la cultura pop. Malvado defensor de los viajes. Organizador típico».