Saltar al contenido principal

Introducción a las herramientas de depuración

Puedes probar tus programas cuánticos ejecutándolos en dispositivos simulados y explorando su rendimiento bajo modelos de ruido realistas. Esto te permite depurarlos antes de enviarlos a una unidad de procesamiento cuántico (QPU).

Los simuladores cuánticos pueden usarse para desarrollar y probar programas antes de ajustarlos y enviarlos al hardware cuántico. Los simuladores locales pueden hacer esto con buen rendimiento y eficiencia.

Dado que el costo de simular clásicamente circuitos cuánticos escala de forma exponencial con el número de qubits, los circuitos de más de 50 qubits aproximadamente generalmente no pueden ejecutarse en simuladores. Para dichos circuitos, puedes:

  • Probar versiones más pequeñas de los circuitos que sí se puedan simular clásicamente.
  • Modificar los circuitos para que sean simulables clásicamente, aunque con menor precisión.

Los circuitos estabilizadores, también conocidos como circuitos de Clifford, son una herramienta útil para lograr este último objetivo. Se trata de una clase restringida de circuitos cuánticos que pueden simularse clásicamente de manera eficiente. Los simuladores especializados pueden simular fácilmente circuitos estabilizadores con miles de qubits. Consulta Simulación eficiente de circuitos estabilizadores con primitivas de Qiskit Aer para más información.

Para circuitos cuánticos generales, las siguientes herramientas están disponibles para probar y depurar tus programas cuánticos:

Consideraciones de hardware

Varios factores influyen en la cantidad de memoria que requiere la simulación cuántica, por lo que no existen requisitos de hardware exactos para la simulación, aunque hay algunas pautas que puedes seguir.