Saltar a contenido

Práctica 3 — AWS Braket en Colab

Clase 7 Amazon Braket Sin instalar nada

Ejecuta circuitos cuánticos con el SDK de Amazon Braket directo en Google Colab: primero en el simulador local (gratis, sin cuenta de AWS) y, de forma opcional, en la nube de AWS (simuladores gestionados y hardware real).

Abrir en Colab Descargar notebook

Qué vas a hacer

  • Instalar el SDK de Braket en Colab con una línea.
  • Poner un qubit en superposición y medirlo en el simulador local.
  • Crear entrelazamiento: los estados de Bell y GHZ.
  • Visualizar los conteos y calcular un valor esperado exacto.
  • (Opcional) Lanzar el mismo circuito a AWS (SV1 o un QPU real) desde tu cuenta.

Simulador local (gratis, para todos)

No necesitas cuenta de AWS ni tarjeta: el simulador local corre dentro de Colab.

!pip install amazon-braket-sdk -q

from braket.circuits import Circuit
from braket.devices import LocalSimulator

circ = Circuit().h(0)                 # superposición
counts = LocalSimulator().run(circ, shots=1000).result().measurement_counts
print(counts)                         # ~ {'0': 500, '1': 500}

Entrelazamiento (estado de Bell):

bell = Circuit().h(0).cnot(0, 1)
print(LocalSimulator().run(bell, shots=1000).result().measurement_counts)  # solo 00 y 11

La parte en la nube tiene costo

Los simuladores gestionados (SV1, DM1, TN1) y los QPU reales (IonQ, Rigetti, IQM, QuEra) requieren una cuenta de AWS con Braket habilitado y cobran por tarea y por shot; los QPU además tienen cola y ventanas de disponibilidad. Para practicar, usa el simulador local, que es gratis. Nunca subas tus credenciales de AWS a GitHub.

Relacionado