Qiskit Tutorials : Qiskit Terra : Qiskit Transpiler の紹介 (翻訳/解説)
【Qiskit Tutorials: Qiskit Terra: Qiskit Transpiler の紹介】
Qiskit は IBM 社がオープンソース化した量子コンピューティング・フレームワークで、量子コンピュータでプログラミングするために必要なビルディングブロックを提供しています。
Qiskit 0.11.0 が 7 月にリリースされましたので、チュートリアルの翻訳を進めています。
今回は「Qiskit Terra」カテゴリーから Transpiler のチュートリアルです、これは Qiskit の回路書き換えフレームワークです。このチュートリアルでは transpiler について簡単に説明した後、tanspiler パスを使用して回路変換の幾つかのサンプルをウォークスルーします。回路最適化は困難なタスクです (一般に QNA-完全) からアプローチしやすくするために分解します。このため各 transpiler パスは小さな well-defined なタスクを行なう責任を負います。この「責任の分離」を通して最適化ゴールを達成するために異なるパスを一緒に連鎖できます。
Qiskit Terra は Qiskit のための基礎を提供します。量子回路を容易に書き、リアルハードウェアの制約をケアします。