Skip to main content
IBM Quantum Platform

Introducción a Qiskit Serverless

Qiskit Serverless proporciona una interfaz sencilla para ejecutar cargas de trabajo a través de recursos cuánticos clásicos. Esto incluye el despliegue de programas en la plataforma IBM Quantum® y la ejecución remota de cargas de trabajo, así como la gestión sencilla de recursos para casos de uso de supercomputación multicloud y cuántica.

Los usuarios Premium pueden construir, desplegar y ejecutar sus cargas de trabajo de forma remota en la computación clásica disponible a través de IBM Quantum Platform.

Tip

Qiskit Serverless está siendo actualizado y sus características están cambiando rápidamente. Durante esta fase de desarrollo, encontrará las notas de la versión y la documentación más reciente en la página « Qiskit Serverless » (Notas de la versión y documentación) de GitHub.

Note

Se trata de una función experimental disponible únicamente para los usuarios de los planes IBM Quantum Premium Plan, Flex Plan y On-Prem (a través de IBM Quantum Platform API).


¿Cuándo debo utilizar Qiskit Serverless?

Qiskit Serverless Ayuda a gestionar recursos clásicos y cuánticos en todo el flujo de trabajo de patrones de Qiskit. Esto incluye algunos de los siguientes ejemplos:

  • Paralelización de tareas clásicas, como el preprocesamiento y el postprocesamiento
  • Persistencia de cargas de trabajo de larga duración en la nube, aunque el portátil esté apagado
  • Despliegue de programas reutilizables

¿Qué se incluye?

Los siguientes recursos informáticos se incluyen por defecto en el entorno Qiskit Serverless. Los usuarios pueden ponerse en contacto con el servicio de asistencia para aumentar cualquiera de ellos.

Nodo normal:

  • 24 núcleos « vCPU »
  • 120GB RAM
  • Máximo de dos trabajos activos por usuario al mismo tiempo

Nodo de GPU (utilizado por la función Algorithmiq TEM de Qiskit):

  • 24 núcleos « vCPU »
  • 120GB RAM
  • GPU Nvidia L40S
  • Máximo de cuatro trabajos activos por usuario en cualquier momento

Instalación de Qiskit Serverless

Para utilizar Qiskit Serverless en IBM Quantum Platform, instale los siguientes paquetes:

pip install qiskit-ibm-catalog qiskit_serverless

qiskit_ibm_catalog proporciona las herramientas del lado del cliente para cargar y ejecutar programas remotos, mientras que qiskit_serverless proporciona las herramientas del lado del servidor para distribuir el cálculo y gestionar los datos. Estos paquetes requieren python 3.11 +. Para los usuarios y organizaciones que deseen ejecutar Qiskit Serverless en una infraestructura personalizada, siga la guía de configuración de la infraestructura en la nube.

Tip

Actualmente, la tabla de cargas de trabajo de IBM Quantum solo refleja las cargas de trabajo de Qiskit Runtime. Utilice job.status() para ver el estado actual de su carga de trabajo de Qiskit Serverless. Encuentre un ejemplo en la guía Ejecutar su primera carga de trabajo de Qiskit Serverless de forma remota.


Próximos pasos

Recomendaciones
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.