Aller au contenu principal
Ce projet est en phase bêta. Tu as trouvé un bug ? Ouvrir un ticket GitHub. Une question ou une idée ? Pose ta question dans Discussions — tes retours sont les bienvenus !
Quelle est la qualité de la traduction sur cette page ?

Introduction à Qiskit Serverless

Qiskit Serverless fournit une interface simple pour exécuter des charges de travail sur des ressources quantiques-classiques. Cela inclut le déploiement de programmes sur la plateforme IBM Quantum® et l'exécution de charges de travail à distance, ainsi qu'une gestion simplifiée des ressources pour les cas d'utilisation multi-cloud et de supercalcul à vocation quantique.

Les utilisateurs Premium peuvent créer, déployer et exécuter leurs charges de travail à distance sur des ressources de calcul classiques mises à disposition via IBM Quantum Platform.

conseil

Qiskit Serverless bénéficie d'une mise à niveau et ses fonctionnalités évoluent rapidement. Pendant cette phase de développement, les notes de version et la documentation la plus récente sont disponibles sur la page GitHub de Qiskit Serverless.

remarque

Il s'agit d'une fonctionnalité expérimentale disponible uniquement pour les utilisateurs des plans IBM Quantum Premium, Flex et On-Prem (via l'API IBM Quantum Platform).

Quand utiliser Qiskit Serverless ?​

Qiskit Serverless facilite la gestion des ressources classiques et quantiques tout au long du flux de travail Qiskit patterns. Voici quelques exemples d'utilisation :

  • Paralléliser des tâches classiques, comme le pré-traitement et le post-traitement

  • Maintenir des charges de travail de longue durée dans le cloud, même si ton ordinateur portable est éteint

  • Déployer des programmes réutilisables

Que comprend l'environnement ?​

Les ressources de calcul suivantes sont incluses par défaut dans l'environnement Qiskit Serverless. Les utilisateurs peuvent contacter le support pour en augmenter les limites.

Nœud normal :

  • 24 cœurs vCPU
  • 120 Go de RAM
  • Maximum de deux jobs actifs par utilisateur à tout moment

Nœud GPU (utilisé par la fonction Qiskit Algorithmiq TEM) :

  • 24 cœurs vCPU
  • 120 Go de RAM
  • GPU Nvidia L40S
  • Maximum de quatre jobs actifs par utilisateur à tout moment

Installer Qiskit Serverless​

Pour utiliser Qiskit Serverless sur IBM Quantum Platform, installe les packages suivants :

pip install qiskit-ibm-catalog qiskit_serverless

qiskit_ibm_catalog fournit les outils côté client pour téléverser et exécuter des programmes distants, tandis que qiskit_serverless fournit les outils côté serveur pour distribuer le calcul et gérer les données. Ces packages nécessitent python 3.11 ou supérieur. Consulte le fichier requirements.txt pour connaître toutes les exigences. Pour les utilisateurs et organisations souhaitant exécuter Qiskit Serverless sur une infrastructure personnalisée, consulte le guide Cloud infrastructure setup.

conseil

Actuellement, le tableau des charges de travail IBM Quantum ne reflète que les charges de travail IBM Quantum Compute Service. Utilise job.status() pour voir le statut actuel de ta charge de travail Qiskit Serverless. Tu trouveras un exemple dans le guide Exécuter ta première charge de travail Qiskit Serverless à distance.

Prochaines étapes​

Recommandations