Qiskit 0.31 リリースノート
0.31.0
Terra 0.18.3
変更なし
エア 0.9.1
アップグレードの注意
optimize_ideal_thresholdとoptimize_noisy_thresholdは、シミュレータのデフォルトリストとドキュメントから削除されました。 これらはAer 0.5.1 以降、何の効果もないが、これらの言及は偶発的に残っていた。
バグ修正
- 空の
QuantumCircuitノイズ モデルを設定すると、シミュレータがクラッシュします。 - シミュレータのバックエンドで
set_options()とset_option()のメソッドを使用した場合に、オプションによっては動作が異なることがあった #1347 を修正しました。 - Daskクライアントエクゼキュータを使用すると、エクゼキュータクライアントがpickleableでないためにジョブ投入時にエラーが発生するバグを修正しました。
- matrix_product_stateシミュレーション・メソッドにおいて、多数のクィットの測定中に小さな丸め誤差が蓄積され、セグメンテーション・フォールトが発生することがあった問題を修正しました。
- qiskit-aer 0.8.0 と 0.9.0 の間で、
AerSimulatorまたはQasmSimulatorのautomaticシミュレーションメソッドを使用して無効な回路を含む回路リストを実行すると、有効な回路の部分的な結果が返されるのではなく、無効な入力 qobj に対して例外が発生するという意図しない変更が修正されました。 - スタンドアロン・シミュレータにおいて、シミュレーションの実行を妨げるようなエラーが発生した場合に、 IBM Quantum API schema invalid responseを返してしまう問題を修正しました。
- バックエンドの
run()メソッドのparameter_bindskwargの処理にバグがあり、パラメータ化された回路が元のパラメータ化とは異なる基底ゲートのセットにトランスパイルされた場合にエラーとなる #1346を修正。
イグニス 0.6.0
変更なし
アクア 0.9.5
変更なし
IBM Q プロバイダー 0.17.0
新機能
qiskit.providers.ibmq.runtime.IBMRuntimeService.upload_program()のis_publicパラメーターを使って、アップロード時にランタイム・プログラムの可視性を指定できるようになった。qiskit.providers.ibmq.experiment.IBMExperimentService.create_experiment()で実験を作成する際に、親実験IDを指定できるようになりました。 実験は、qiskit.providers.ibmq.experiment.IBMExperimentService.experiments()の親実験 ID によってフィルタリングすることもできる。qiskit.providers.ibmq.runtime.IBMRuntimeService.run()の image パラメーターでランタイムイメージを指定できるようになった。 すべてのアカウントに別の画像を選択する権限があるわけではないことに注意してください。
アップグレードの注意
qiskit.providers.ibmq.runtime.RuntimeEncoderとqiskit.providers.ibmq.runtime.RuntimeDecoderが更新され、 Pythondatetimeをサポートするようになりました。これはデフォルトではJSONシリアライズ可能ではありません。
バグ修正
qiskit.providers.ibmq.managed.IBMQJobManager.retrieve_job_set()がqiskit.providers.ibmq.managed.ManagedJobSetの最初の 10 件のジョブのみを検索する問題を修正しました。qiskit.providers.ibmq.runtime.RuntimeDecoderqiskit.providers.ibmq.runtime.RuntimeEncoderからダンプされたJSON文字列表現から、オプティマイザ設定の辞書の整数キーを復元できるようになった。
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。