Skip to main content
IBM Quantum Platform

Qiskit 0.31 Versionshinweise


0.31.0

Terra- 0.18.3

Keine Änderung

Aer- 0.9.1

Anmerkungen zu Upgrades

  • optimize_ideal_threshold und optimize_noisy_threshold wurden 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 QuantumCircuit mit einem eingestellten Rauschmodell zum Absturz des Simulators führen konnte.
  • Behebt #1347, bei dem das Verhalten bei der Verwendung der Methoden set_options() und set_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 automatic von AerSimulator oder QasmSimulator eine 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_binds kwarg der run() 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_public in qiskit.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 in qiskit.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.RuntimeEncoder und qiskit.providers.ibmq.runtime.RuntimeDecoder werden aktualisiert, um Python datetime zu 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 einem qiskit.providers.ibmq.managed.ManagedJobSet abruft.
  • qiskit.providers.ibmq.runtime.RuntimeDecoder kann nun die Integer-Schlüssel des Wörterbuchs in den Optimierungseinstellungen aus einer JSON-String-Darstellung wiederherstellen, die von qiskit.providers.ibmq.runtime.RuntimeEncoder ausgegeben wurde.
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.