Qiskit 0.31 Versionshinweise
0.31.0
Terra- 0.18.3
Keine Änderung
Aer- 0.9.1
Anmerkungen zu Upgrades
optimize_ideal_thresholdundoptimize_noisy_thresholdwurden aus den Listen der Simulatorvorgaben und aus der Dokumentation entfernt. Diese haben seit Aer 0.5.1 keine Wirkung mehr, aber die Verweise auf sie waren zufällig geblieben.
Fehlerkorrekturen
- Behebt #1351, bei dem die Ausführung eines leeren
QuantumCircuitmit einem eingestellten Rauschmodell zum Absturz des Simulators führen konnte. - Behebt #1347, bei dem das Verhalten bei der Verwendung der Methoden
set_options()undset_option()von Simulator-Backends zu unterschiedlichem Verhalten für einige Optionen führen konnte. - Behebt einen Fehler, bei dem die Verwendung eines Dask-Client-Executors zu einem Fehler bei der Auftragsübermittlung führte, da der Executor-Client nicht gepickt werden konnte.
- Ein Problem mit der Matrix_product_state-Simulationsmethode wurde behoben, bei dem die Anhäufung kleiner Rundungsfehler während der Messung vieler Quits manchmal einen Segmentierungsfehler verursachen konnte.
- Behebt eine unbeabsichtigte Änderung zwischen qiskit-aer 0.8.0 und 0.9.0, bei der beim Ausführen einer Liste von Schaltkreisen mit einem ungültigen Schaltkreis unter Verwendung der Simulationsmethode
automaticvonAerSimulatoroderQasmSimulatoreine Ausnahme für ein ungültiges Eingabe-Qobj ausgelöst wurde, anstatt Teilergebnisse für die Schaltkreise zurückzugeben, die gültig waren. - Behebt ein Problem mit dem Standalone-Simulator, bei dem im Falle eines Fehlers, der die Ausführung der Simulation verhinderte, eine IBM Quantum API schema invalid Antwort zurückgegeben wurde.
- Behebt den Fehler #1346, der bei der Behandlung des
parameter_bindskwarg derrun()Methode im Backend zu einem Fehler führte, wenn die parametrisierte Schaltung in einen anderen Satz von Basisgattern transpiliert wurde als die ursprünglichen Parametrisierungen.
Ignis- 0.6.0
Keine Änderung
Aqua- 0.9.5
Keine Änderung
IBM Q Anbieter 0.17.0
Neue Funktionen
- Die Sichtbarkeit eines Laufzeitprogramms kann jetzt beim Hochladen mit dem Parameter
is_publicinqiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program()angegeben werden. - Sie können jetzt eine übergeordnete Experiment-ID angeben, wenn Sie ein Experiment mit
qiskit.providers.ibmq.experiment.IBMExperimentService.create_experiment()erstellen. Experimente können auch nach ihrer übergeordneten Experiment-ID inqiskit.providers.ibmq.experiment.IBMExperimentService.experiments()gefiltert werden. - Das Laufzeit-Image kann nun über den Parameter image in
qiskit.providers.ibmq.runtime.IBMRuntimeService.run()angegeben werden. Beachten Sie, dass nicht alle Konten berechtigt sind, ein anderes Bild auszuwählen.
Anmerkungen zu Upgrades
qiskit.providers.ibmq.runtime.RuntimeEncoderundqiskit.providers.ibmq.runtime.RuntimeDecoderwerden aktualisiert, um Pythondatetimezu unterstützen, das standardmäßig nicht JSON serialisierbar ist.
Fehlerkorrekturen
- Behebt das Problem, dass
qiskit.providers.ibmq.managed.IBMQJobManager.retrieve_job_set()nur die ersten 10 Aufträge in einemqiskit.providers.ibmq.managed.ManagedJobSetabruft. qiskit.providers.ibmq.runtime.RuntimeDecoderkann nun die Integer-Schlüssel des Wörterbuchs in den Optimierungseinstellungen aus einer JSON-String-Darstellung wiederherstellen, die vonqiskit.providers.ibmq.runtime.RuntimeEncoderausgegeben wurde.
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.