Zum Hauptinhalt springen
Dieses Projekt befindet sich in der Beta-Phase. Einen Fehler gefunden? GitHub Issue erstellen. Frage oder Idee? In Discussions fragen — wir freuen uns über dein Feedback!
Wie ist die Übersetzungsqualität auf dieser Seite?

Einführung in Qiskit Serverless

Qiskit Serverless bietet eine einfache Schnittstelle, um Workloads über quantum-klassische Ressourcen hinweg auszuführen. Dazu gehören das Bereitstellen von Programmen auf der IBM Quantum® Platform und das remote Ausführen von Workloads sowie eine einfache Ressourcenverwaltung für Multi-Cloud- und quantenzentrierte Supercomputing-Anwendungsfälle.

Premium-Benutzer können ihre Workloads remote auf klassischen Rechenressourcen erstellen, bereitstellen und ausführen, die über die IBM Quantum Platform zur Verfügung gestellt werden.

tipp

Qiskit Serverless wird gerade grundlegend überarbeitet, und seine Funktionen ändern sich schnell. Während dieser Entwicklungsphase findest du Versionshinweise und die aktuellste Dokumentation auf der Seite Qiskit Serverless GitHub.

hinweis

Dies ist eine experimentelle Funktion, die ausschließlich für Benutzer des IBM Quantum Premium Plan, Flex Plan und On-Prem (über die IBM Quantum Platform API) Plan verfügbar ist.

Wann sollte ich Qiskit Serverless verwenden?​

Qiskit Serverless hilft dabei, klassische und Quanten-Ressourcen über den gesamten Qiskit patterns-Workflow hinweg zu verwalten. Dazu gehören unter anderem folgende Beispiele:

  • Parallelisierung klassischer Aufgaben, wie Vor- und Nachverarbeitung

  • Lang laufende Workloads in der Cloud weiterlaufen lassen, auch wenn dein Laptop ausgeschaltet ist

  • Bereitstellen wiederverwendbarer Programme

Was ist enthalten?​

Die folgenden Rechenressourcen sind standardmäßig in der Qiskit Serverless-Umgebung enthalten. Benutzer können den Support kontaktieren, um diese zu erhöhen.

Normaler Knoten:

  • 24 vCPU-Kerne
  • 120 GB RAM
  • Maximal zwei aktive Jobs pro Benutzer zur gleichen Zeit

GPU-Knoten (verwendet von der Algorithmiq TEM Qiskit Function):

  • 24 vCPU-Kerne
  • 120 GB RAM
  • Nvidia L40S GPU
  • Maximal vier aktive Jobs pro Benutzer zur gleichen Zeit

Qiskit Serverless installieren​

Um Qiskit Serverless auf der IBM Quantum Platform zu verwenden, installiere die folgenden Pakete:

pip install qiskit-ibm-catalog qiskit_serverless

qiskit_ibm_catalog stellt die clientseitigen Tools zum Hochladen und Ausführen von Remote-Programmen bereit, während qiskit_serverless serverseitige Tools zur Verteilung von Rechenaufgaben und Datenverwaltung bereitstellt. Diese Pakete erfordern python 3.11+. Alle Anforderungen findest du in der Datei requirements.txt. Für Benutzer und Organisationen, die Qiskit Serverless auf eigener Infrastruktur betreiben möchten, folge dem Leitfaden zur Cloud-Infrastruktur-Einrichtung.

tipp

Derzeit zeigt die IBM Quantum Workloads-Tabelle nur IBM Quantum Compute Service-Workloads an. Verwende job.status(), um den aktuellen Status deines Qiskit Serverless-Workloads zu sehen. Ein Beispiel findest du im Leitfaden Deinen ersten Qiskit Serverless-Workload remote ausführen.

Nächste Schritte​

Empfehlungen