Meldung
12.05.2023

Ab sofort kostenlos verfügbar: Open Source Framework Qrisp vereinfacht das Programmieren von Quanten-Computern

Das High-Level-Framework Qrisp zur Programmierung von Quanten-Computern ist ab sofort kostenlos und Open Source bei PyPi und GitHub verfügbar. Es erleichtert Entwicklern das Schreiben von effizienten und skalierbaren Quanten-Algorithmen durch eine Reihe von Funktionen.

Der High-Level-Qrisp-Code kann bis auf die Ebene der Quanten-Schaltkreise kompiliert werden und ist damit vollständig kompatibel mit den meisten aktuell verfügbaren physischen Backends, die Quanten-Schaltkreise verwenden. Ziel von Qrisp ist es, das Feld des Quanten-Computings für ein breites Publikum von Entwicklern zu öffnen, indem es einen Großteil der Low-Level-Codierungsaufgaben automatisiert. Benutzerfreundlichkeit wird durch eine einfache Syntax, umfassende Dokumentation und die Unterstützung gängiger Programmierparadigmen wie Variablen, Konditionalen und Loops erreicht. Qrisp ist nahtlos in die Python-Infrastruktur eingebettet und interoperabel mit vielen industriellen und wissenschaftlichen Bibliotheken wie Numpy, Networkx oder TensorFlow.

Die Forscher haben bereits im frühen Entwicklungsstadium gezeigt, dass Qrisp diverse Vorteile durch seine innovative Ressourcenmanagement-Infrastruktur bietet. Mithilfe von Qrisp-Strukturen wie Quanten-Variablen und Quanten-Arrays kann das Travelling-Salesman-Problem mit besserer Ressourcenskalierung gelöst werden als mit bisher bekannten Konzepten.

Das Framework wurde im Rahmen des Projektes Qompiler entwickelt, welches durch das Bundesministerium für Wirtschaft und Klimaschutz (BMWK) mit 1,9 Mio. Euro gefördert wird. Das Projekt wurde innerhalb des BMWK-Programmes „Quanten-Computing – Anwendungen für die Wirtschaft“ ausgewählt, um mehrere Ebenen des Quanten Software Stacks parallel zu entwickeln und Nicht-Quanten-Physikern eine möglichst geringe Eintrittshürde zu Quanten-Computing zu ermöglichen.

Weitere Informationen:

Projektseite von Qompiler
Qrisp Übersichtsseite
Qrisp auf Pypi
Qrisp auf GitHub