Veröffentlicht am: Mar 8, 2022
Amazon Braket, der Quantencomputing-Service von AWS unterstützt jetzt OpenQASM 3.0 für gatebasierte Quantengeräte und Simulatoren. Mit dieser Einführung haben Kunden nun die Wahl, entweder mit Braket SDK Programme zu entwickeln und auszuführen wie bisher oder direkt entsprechende OpenQASM-3.0-Strings über Braket SDK und API bereitzustellen. Die Einführung und laufende Unterstützung von OpenQASM 3.0 durch Amazon Braket wird den Kunden die Migration von Quantenprogrammen zwischen verschiedenen Bereitstellungsumgebungen weiter erleichtern.
OpenQASM ist eine Zwischendarstellung zur Beschreibung von Quantenprogrammen mit einer Reichhaltigkeit, die eine breite Palette von Anwendungsfällen unterstützt, und zwar auch jene, die eine Kontrolle der Quanten-Hardware auf niedriger Ebene erfordern. Ebenso wie Braket ist OpenQASM hardwareunabhängig ausgelegt, wodurch es sich gut zur Darstellung eignet und den Kunden auf einer Vielzahl von Geräten ein einheitliches Programmiererlebnis bietet. Seit seiner Einführung als Open-Source-Projekt im Jahr 2017 fand OpenQASM bei den Benutzern und Entwicklern von Quantenhardware breite Anerkennung. OpenQASM wird ferner von einer steigenden Zahl von Anwendungsbibliotheken von Drittanbietern wie mitiq und Yao.jl unterstützt, die der Entwicklung von Algorithmen in der Forschung zugute kommen. Die Unterstützung von OpenQASM auf Braket ebnet nicht nur den Weg für die Übertragbarkeit über verschiedene Frameworks hinweg, sondern vereinfacht auch das Entwicklungspaket für Kunden. Die neue Version von OpenQASM (3.0) erweitert die vorherige Version um weitere Funktionen, wie Puls-Level-Steuerung, Gate-Timing und klassischen Steuerungsablauf, um die Lücke zwischen Endbenutzerschnittstelle und Hardwarebeschreibungssprache zu überbrücken. Neben der Einführung der Unterstützung von OpenQASM 3.0 im Braket-Service wird die Beteiligung von AWS im OpenQASM 3.0 Technical Steering Committee zum Beschleunigen der Entwicklung von OpenQASM zu einer einheitlichen Darstellung für gatebasierte Quantenalgorithmen beitragen.
Die Unterstützung von OpenQASM 3.0 gilt für alle Regionen, in denen Amazon Braket verfügbar ist. Zum Einstieg in OpenQASM 3.0 lesen Sie bitte die folgenden Ressourcen: Amazon-Braket-Dokumentation, Amazon-Braket-Konsole, Beispiel-Notebook auf Github.