Qiskit バージョン2.1をIBMがリリース

IBMは、Qiskitソフトウェア開発プラットフォームのマイナーリリースとなるバージョン2.1をリリースしました。Qiskit 2.0のリリースで述べたように、IBMはユーザー体験を向上させるための機能性能の追加を続けていく予定です。新しいリリースでは、古いバージョンのQiskitで開発されたアプリケーションプログラムとの互換性がなくなることがありますが、IBMは2.0から2.1へのアップグレードのようなマイナーアップデートではそのようなことは起こらないと述べています。 このリリースの主要な新機能は、QiskitのC APIサポートの拡張です。これにより、ユーザーはC APIを使用して量子回路とターゲットを構築でき、一般的にC、C++、Fortran言語を使用するHPCシステムとのより良い統合が可能になります。ユーザーはCで回路を構築し、組み込みのqk_circuit_to_python()関数を使用してPythonに戻し、Qiskitプラットフォームの残りの部分で操作することができます。 Qiskitのトランスパイラは、Clifford+Tゲートのみで構成される回路を認識する機能により、これらのゲートを処理するための適切なパスがプリセットパスマネージャーに追加され、より効率的になりました。Qiskitには、マルチ制御ゲートのより良い合成のためのツールを含む、ゲート数と回路深度を削減する追加のトランスパイラ改善も含まれています。さらに、任意の単一量子ビットゲートを固定の単一量子ビットゲートのセットに分解する特定のトランスパイラパスが、実行時性能を大幅に向上させるためにRust言語に書き換えられました。その他の機能強化には、BoxOp命令にカスタムアノテーションを付加する機能、Half Adderゲートの新しい合成アルゴリズム、その他の新機能が含まれています。 2025年7月5日