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 Function-Vorlagen

Qiskit Function-Vorlagen sind eine Open-Source-Sammlung realistischer Codebeispiele, die dir Zugang zu einigen der neuesten Forschungs-Workflows verschaffen, die Tools wie das Qiskit SDK und Qiskit-Addons nutzen. Diese vorgefertigten Workflows übernehmen Informationen aus praktischen Experimenten und verpacken sie so, dass du sie in deiner eigenen Forschung anpassen und wiederverwenden kannst – ohne von Grund auf neu beginnen zu müssen. Alle Vorlagen können direkt auf Qiskit Serverless bereitgestellt werden, wo du klassische Rechenleistung problemlos als Teil deines Workflows nutzen kannst.

Es gibt zwei Arten von Vorlagen:

  • Vorlagen-Implementierungen: Spezialisierte Codebeispiele, die fortgeschrittene Techniken aus realen Experimenten in Bereichen wie Chemie und Physik umsetzen.

  • Basisvorlagen: Referenzen für die Entwicklung deiner eigenen Qiskit Function. Diese Vorlagen heben Best Practices in der Interface-Entwicklung, Codeformatierung, Unit-Tests und mehr hervor.

Vorlagen-Implementierungen​

Qiskit Function-Vorlagen-Implementierungen sind nach Anwendungsbereich geordnet. Aktuell enthält die Sammlung zwei Physikvorlagen, die das AQC-Tensor Qiskit-Addon verwenden (eine für die Hamiltonian-Simulation und eine für AQC + Trotter-Hamiltonian-Dynamik), sowie eine Chemievorlage für die Elektronenstruktur mit dem impliziten Lösungsmittelmodell unter Verwendung des SQD Qiskit-Addons. Ressourcen zum Einstieg in diese Vorlagen sind unter folgenden Links verfügbar:

Basisvorlagen​

Die Basisvorlagen sind Referenzen für die Entwicklung deiner eigenen Qiskit Function. Sie sollen dir einen schnellen Einstieg in die Entwicklung ermöglichen, indem sie Best Practices in der Interface-Entwicklung, Codeformatierung, I/O-Handling, Fehlermeldungen, Checkpoints, Unit-Tests und mehr veranschaulichen. Das Repository ist als GitHub-Vorlage verfügbar, sodass die CI/CD-Implementierung leicht erweitert werden kann.

Derzeit gibt es zwei Vorlagen: eine Circuit Function-Vorlage und eine Application Function-Vorlage.

Nächste Schritte​

Empfehlungen